看來,任何numpy.empty()可以做,可以使用numpy.ndarray()很容易做到,例如:numpy.empty()在numpy.ndarray()上的目的是什麼?
>>> np.empty(shape=(2, 2), dtype=np.dtype('double'))
array([[ 0., 0.],
[ 0., 0.]])
>>> np.ndarray(shape=(2, 2), dtype=np.dtype('double'))
array([[ 0., 0.],
[ 0., 0.]])
>>>
爲什麼我們需要numpy.empty()?它可以做一些numpy.ndarray()做不到的事情嗎?它是否只是爲了強調代碼閱讀器的註釋目的而創建一個未初始化的數組?
而'np。空'doc鼓勵我們使用'np.zeros'來代替。 – hpaulj
@hpaulj感謝您的指針。在我的回答中添加了一個註釋。 –
@Syncopated這個回答你的問題嗎? –