Python实现CNN的多通道输入实例
作者:RuaiTA 时间:2021-10-10 11:33:07
CNN可以同时进行多通道的输入,例如一张彩色图片可以分解成RGB三个通道输入给CNN,当使用自己的数据集时,可以通过numpy来实现数据的多通道输入。
假设我们有两个组数据a和b:
a = np.linspace(1,100,100)
b = np.linsapce(-1,-100,100)
然后将a和b转变成四维数组,TensorFlow接收的数据时四维数组
a = a.reshape(4,1,5,5)
b = b.reshape(4,1,5,5)
这样我们就得到了两个batch_size = 4, channel = 1, width = 5, high = 5的四维数组,然后
a = a.transpose(1,0,2,3)
b = b.transpose(1,0,2,3)
将a和b的维度参数变成[1,4,5,5],然后使用np.vstack()函数将两个数组在通道数上叠加
c = np.vstack((a,b))
最后再次使用.transpose()函数将叠加后的四维数组转换为TensorFlow接受的四维数组
c = c.transpose(1,2,3,0)
这时c就变成了[4,5,5,2],即batch_size = 4, width = 5, high = 5, channel = 2的四维数组。
来源:https://blog.csdn.net/LraoAspire/article/details/89670032
标签:Python,CNN,多通道,输入
0
投稿
猜你喜欢
初识Firebug 全文 — firebug的使用
2007-10-23 12:54:00
Python教程使用Chord包实现炫彩弦图示例
2022-10-10 17:50:14
python保存图片的四个常用方法
2023-10-03 15:06:37
理解和使用Oracle 8i分析工具LogMiner
2010-07-16 13:22:00
eWebEditor 上传文件提示格式不正确的解决方法
2022-10-08 03:21:51
python-httpx的使用及说明
2022-11-22 15:35:18
采用memcache在web集群中实现session的同步会话
2023-10-01 22:26:37
python操作mysql、excel、pdf的示例
2024-01-14 17:43:27
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2021-04-26 21:27:11
解决python3中cv2读取中文路径的问题
2023-05-17 18:52:10
javascript实现json页面分页实例代码
2024-02-25 09:38:56
基于Python制作一个图片色卡提取器
2023-06-15 14:25:26
JavaScript使用focus()设置焦点失败的解决方法
2024-05-02 16:28:15
如何把IP表存到SQL数据库里去?
2009-11-02 20:21:00
Microsoft VBScript 运行时错误 错误 800a0005 无效的过程调用或参数: chr
2011-03-09 11:03:00
MySQL日志管理详解
2024-01-26 14:35:24
Python绘制专业的K线图 源代码解析
2023-09-02 09:51:35
PHP中SESSION使用中的一点经验总结
2023-11-19 11:48:54
python通过txt文件批量安装依赖包的实现步骤
2022-05-10 23:26:14
ECharts框架分段视觉映射在移动端适配
2024-04-28 09:53:49