有什么区别ndarray https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html and array https://numpy.org/doc/stable/reference/generated/numpy.array.html在 NumPy 中?它们在 NumPy 源代码中的实现在哪里?
numpy.array
只是创建一个方便的函数ndarray
;它本身不是一个类。
您还可以使用创建数组numpy.ndarray
,但这不是推荐的方式。从文档字符串numpy.ndarray
:
数组应该使用以下方式构建array
, zeros
or empty
...这里给出的参数是指
低级方法(ndarray(...)
) 用于实例化数组。
实现的大部分内容都在 C 代码中,在多数组中 https://github.com/numpy/numpy/tree/master/numpy/core/src/multiarray,但您可以在这里开始查看 ndarray 接口:
https://github.com/numpy/numpy/blob/master/numpy/core/numeric.py https://github.com/numpy/numpy/blob/master/numpy/core/numeric.py
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)