python reshape()函数ValueError: total size of new array must be unchanged
来源:互联网 发布:原生js ajax实例 编辑:程序博客网 时间:2024/05/18 01:21
之前遇到这样的小问题,记得我之前是将图像转换为数组的形式存储,之后处理需要转换为二维的数组,大概就是这样。这里就不还原了,我用个简单的小例子阐述下.就是使用a.reshape()来改变数组的形状,创建一个1维数组,将其转换为2维数组,出现了个错误:
既然遇到了这个问题,就来学习一下这个函数。首先看看报错信息: total size of new array must be unchanged新的数组大小必须不能够被改变,就是数组的元素个数不能变,之前的8个元素,在你的维度改变之后,元素个数还应该是原来的数目。
a.reshape(x,y).这里我们可以把其中的x,y看做是两个轴,大家可以就按我标记的记,x代表横向(也就是行),y代表纵向(也就是列).这里比如说你想把它变作2行,总元素8个,那么列的元素个数自然就是4(2*4=8).
这里有的人会想到,如果将一个880*800的成2维,那难道还要拿出计算机么,答案是不用,reshape(x,y)函数中,x、y参数,将其中的任意一个值用 -1 替换,此时它将自动计算此轴的长度。看看下面的大家就明白了:
OK,差不多就是这样,最后可以看到,其实它还是可以转换成高维的,至于怎么计算元素个数,大家可以自己动敲一敲,很快就理解了。
1 0
- python reshape()函数ValueError: total size of new array must be unchanged
- Faster R-CNN, ValueError, total size of new array must be unchanged
- python 报ValueError: Bin labels must be one fewer than the number of bin edges
- Python Error1: ValueError: range parameter must be finite.
- 手把手教你 python读取文件报错:ValueError encoding must be one of 'utf_8', 'big5', or 'gbk'.
- tensorflow ValueError: Dimensions must be equal
- ValueError: fill value must be in categories.
- ValueError: Masked arrays must be 1-D
- Size of an array
- ValueError: IV must be 16 bytes long问题的解决
- ValueError:Cannot assign:A must be a 'B' instance.
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000.
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- DIMMs must be installed in pairs of matched memory size, speed, and technolo
- Maven编译错误:Could not generate DH keypair: Prime size must be multiple of 64...
- Page size must not be less than one&Page 1 of 1 containing UNKNOWN instances
- Python TypeError: return arrays must be of ArrayType
- EnvironmentError:mysql config not found
- 移动端尺寸基础知识
- 亲密性原则
- c++静态库与动态库的区别
- 03 JAVA 数组
- python reshape()函数ValueError: total size of new array must be unchanged
- 关于D:\adt-bundle-windows-x86_64-20140624\sdk的问题
- 【直播预告】7月25日3D游戏引擎免费公开课答疑第三期,有奖问答!
- 简易聊天室二 server多线程的创建
- 0721Makefile的制作
- OC06_字典
- SNMP-简单网络管理协议
- WeakHashMap
- HDU 1300 Pearls