技術的に違いは何ですか
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]
Fortran でコンパイルされた関数で b を読み取り、b のスライスがすべての違いを生んでいることを私が尋ねている理由。これは、C と fortran の間の列と行の読み方に関係があります。デフォルトのnumpy規約はCのものです。