首页 > 编程语言 > 详细

『Numpy』numpy.ndarray.view_数组视图_内存数据切割方式指导

时间:2018-04-04 10:49:14      阅读:239      评论:0      收藏:0      [点我收藏+]
在计算机中,没有任何数据类型是固定的,完全取决于如何看待这片数据的内存区域。
在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_数组视图_内存数据切割方式指导

原文:https://www.cnblogs.com/hellcat/p/8715830.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!