ndarray和arrayNumpy有什么区别?我在哪里可以找到numpy源代码中的实现?
ndarray
array
numpy.array只是创建一个便利函数ndarray; 它本身不是类。
numpy.array
您也可以使用创建数组numpy.ndarray,但不建议这样做。来自以下文档的字符串numpy.ndarray:
numpy.ndarray
阵列应该使用来构造array,zeros或empty…这里给出的参数是指低级方法(ndarray(...)用于实例化阵列)。
zeros
empty
ndarray(...)
实现的大部分内容都在C代码中(在multiarray中),但是您可以在这里开始查看ndarray接口:
https://github.com/numpy/numpy/blob/master/numpy/core/numeric.py