array.array是一种内置类型,对于某些数字任务而言,它看起来比list
更有效。
在numpy
我可以轻松创建一个二维数组,例如:
a = numpy.asarray([[1,2][3,4]], dtype='int')
但是我找不到如何使用array.array
创建二维数组,是吗?
答案 0 :(得分:0)
不,虽然你可以做索引数学来模拟一个(这就是他们在幕后工作的方式)。 array.array对于它的存储和转换功能很有用,但使用numpy对数组内容的实际计算可能更有效。当然,如果您愿意,也可以保留数组列表。