网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

python读取数组的数据的方法

时间:2024-10-13 18:25:35

1、先预备一个数组:a = np.random.rand(5,5,3)这是一个随机的三维数组。

python读取数组的数据的方法

2、把a视为一个三通道图片,提取第一个通道的像素值:print(a[:,:,0])

python读取数组的数据的方法

3、比较a里面的每个数字与0.36的大小:print(a>0.36)如果a里面的数据大于0.36,就用True代替,否则用False代替。

python读取数组的数据的方法

4、把a里面的大于0.36的数字提取出来:b = a[a>0.36]注意,这里得到的是一个一维数组。

python读取数组的数据的方法

5、把这个a的元素颠倒过来:c = a[::-1,::-1,::-1]

python读取数组的数据的方法

6、步骤5,相当于把三维数组摊平为一维数组,再反向,接着分组:a.shape = (1,-1)b = a[0][::-1]b.shape = (5,5,3)print(b)

python读取数组的数据的方法
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com