python如何对数组进行降维
python数组进行降维
在深度学习训练过程中,我们有时候想要输出图片看看图片长什么样,但是训练时的图片格式一般都会多出一个批次的维度,如[1,400,400,3]
这时我们需要把第1个维度去掉才能展示图片:
(1)如果是array的格式,可以直接:img = img.squeeze()
(2)如果是tensor格式图片,可以用img = tf.squeeze(img, [0])
(3)tensor格式图片想增加维度:img = tf.expand_dims(img, 0)
python数组快速降维
python数组多维降维、多维降为一维,快速简便
代码
X=[[[1,2,3],[4,5,6],[7,8,9]]] X=[x for y in X for x in y]
运行结果

numpy的升维和降维
numpy的升维
a = np.array([1,2]) b = np.expand_dims(a, axis=1)
numpy的降维
a = np.array([[1],[2]]) b = np.squeeze(a)
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
利用pyproj将经纬度投影为平面坐标以及地理坐标系背景知识解读
这篇文章主要介绍了利用pyproj将经纬度投影为平面坐标以及地理坐标系背景知识解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-06-06
使用Python的Dataframe取两列时间值相差一年的所有行方法
今天小编就为大家分享一篇使用Python的Dataframe取两列时间值相差一年的所有行方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-07-07
Python Tornado框架轻松写一个Web应用的全过程
Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器兼Web应用框架,Tornado走的是少而精的方向,注重的是性能优越,它最出名的是异步非阻塞的服务器方式,这篇文章主要给大家介绍了关于Python Tornado框架轻松写一个Web应用的相关资料,需要的朋友可以参考下2021-08-08
python 字符串转列表 list 出现\ufeff的解决方法
下面小编就为大家带来一篇python 字符串转列表 list 出现\ufeff的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-06-06


最新评论