nndary中的ndarray和array有什么区别?

ndarray和Numpy中的array什么区别? 我在哪里可以findnumpy源代码中的实现?

那么, numpy.array只是一个方便的function来创build一个ndarray ,它不是一个类本身。

您也可以使用numpy.ndarray创build一个数组,但这不是推荐的方法。 从numpy.ndarray的文档string:

数组应该使用arrayzerosempty构造…这里给出的参数是指实例化数组的一个低级方法( ndarray(...) )。

大部分实现的代码都是C代码, 在这里是多列的 ,但是你可以在这里看到这个ndarray接口:

https://github.com/numpy/numpy/blob/master/numpy/core/numeric.py

numpy.array是一个返回numpy.ndarray的函数。 没有对象typesnumpy.array。