nndary中的ndarray和array有什么区别?
ndarray
和Numpy中的array
什么区别? 我在哪里可以findnumpy源代码中的实现?
那么, numpy.array
只是一个方便的function来创build一个ndarray
,它不是一个类本身。
您也可以使用numpy.ndarray
创build一个数组,但这不是推荐的方法。 从numpy.ndarray
的文档string:
数组应该使用
array
,zeros
或empty
构造…这里给出的参数是指实例化数组的一个低级方法(ndarray(...)
)。
大部分实现的代码都是C代码, 在这里是多列的 ,但是你可以在这里看到这个ndarray接口:
https://github.com/numpy/numpy/blob/master/numpy/core/numeric.py
numpy.array
是一个返回numpy.ndarray
的函数。 没有对象typesnumpy.array。