1
技术上是什么numpy的阵列分配值
import numpy as np
a = np.random.random((100,3))
b = numpy.empty((100))
# what the difference between
b = a[:,0]
# and
b[:] = a[:,0]
的原因,我问,我正在读B,其中A FORTRAN编译函数,在b切片正在所有的差异之间的差异。这与C和Fortran之间的列和行阅读风格有关。在默认的numpy约定是C的。
作为边注到NPE的回答,在第一情况下,'numpy.empty((100))'阵列被丢弃,因为'b'不再指向它。 – Jaime 2013-03-02 23:48:51