我試圖用empty()
從numpty生成陣列,但奇怪的事情發生了:爲什麼numpy函數empty()只產生零?
empty(3); empty(4); empty(5)
總是給零的陣列。即使非零數字(非常小的)發生的第一次,他們成了全零秒時間,例如,我輸入empty(5)
首次:
array([ 0.00000000e+000, 0.00000000e+000, 2.12332334e-314,
2.12517151e-314, 0.00000000e+000])
,當我輸入empty(5)
第二次:
array([ 0., 0., 0., 0., 0.])
我使用python的版本是2.7。
您是否期望結果是隨機的? NumPy對數組包含的內容沒有任何承諾。 – user2357112