Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何阅读numpy源代码?_Python_Class_Numpy_Dir - Fatal编程技术网

Python 如何阅读numpy源代码?

Python 如何阅读numpy源代码?,python,class,numpy,dir,Python,Class,Numpy,Dir,我自己在Python3.3上构建了它,但我一辈子都找不到numpy.array()的类定义。我浏览了所有的代码,甚至找到了核心C文件,但是dang数组类在哪里呢 有人能告诉我要查找哪个目录,或者如何从python shell中查找吗? np.array本身不是一个类,只是创建np.ndarray ndarray只是别名为multiarray,它是用C代码实现的(我认为是用.so实现的,即共享对象、编译代码) 您可以在中开始查看ndarray接口 实现的大部分内容都是C代码 array()在arr

我自己在Python3.3上构建了它,但我一辈子都找不到
numpy.array()
的类定义。我浏览了所有的代码,甚至找到了核心
C
文件,但是dang数组类在哪里呢

有人能告诉我要查找哪个目录,或者如何从python shell中查找吗?

  • np.array
    本身不是一个类,只是创建
    np.ndarray
  • ndarray
    只是别名为multiarray,它是用C代码实现的(我认为是用.so实现的,即共享对象、编译代码)
  • 您可以在中开始查看ndarray接口
  • 实现的大部分内容都是C代码
  • array()
    array\u getarray()中实现