『Numpy』numpy.ndarray.view_數組視圖_內存數據切割方式指導
阿新 • • 發佈:2018-04-04
order pre post adding pos san spa family nbsp 在計算機中,沒有任何數據類型是固定的,完全取決於如何看待這片數據的內存區域。
在numpy.ndarray.view中,提供對內存區域不同的切割方式,來完成數據類型的轉換,而無須要對數據進行額外的copy,可以節約內存空間。
使用示例
import numpy as np x = np.arange(10, dtype=np.int) print(‘An integer array:‘, x) print (‘An float array:‘, x.view(np.float))
An integer array: [0 1 2 3 4 5 6 7 8 9]
An float array:[ 0.00000000e+000 4.94065646e-324 9.88131292e-324 1.48219694e-323 1.97626258e-323 2.47032823e-323 2.96439388e-323 3.45845952e-323 3.95252517e-323 4.44659081e-323]
『Numpy』numpy.ndarray.view_數組視圖_內存數據切割方式指導