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