Py中reshape中的-1表示什么【转载】
转自:https://blog.csdn.net/weixin_39449570/article/details/78619196
1.新数组的shape属性应该要与原来数组的一致,即新数组元素数量与原数组元素数量要相等。一个参数为-1时,那么reshape函数会根据另一个参数的维度计算出数组的另外一个shape属性值。
>>> z = np.array([[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12],[13, 14, 15, 16]])>>> print(z) [[ 1 2 3 4][ 5 6 7 8][ 9 10 11 12][13 14 15 16]] >>> print(z.shape) (4, 4) >>> print(z.reshape(-1)) [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16] >>> print(z.reshape(-1,1)) #我们不知道z的shape属性是多少,#但是想让z变成只有一列,行数不知道多少,#通过`z.reshape(-1,1)`,Numpy自动计算出有16行,#新的数组shape属性为(16, 1),与原来的(4, 4)配套。 [[ 1][ 2][ 3][ 4][ 5][ 6][ 7][ 8][ 9][10][11][12][13][14][15][16]] >>> print(z.reshape(2,-1)) [[ 1 2 3 4 5 6 7 8][ 9 10 11 12 13 14 15 16]]
转载于:https://www.cnblogs.com/BlueBlueSea/p/10654918.html
Py中reshape中的-1表示什么【转载】相关推荐
- numpy中reshape方法详解
numpy中reshape方法详解_zhanggonglalala的博客-CSDN博客_reshape
- python中np.reshape与matlab中reshape区别,以及多axis的np.mean分析[探索6]
1.np.reshape与matlab中reshape区别 np.reshape是按行重组的,而matlab是按列重组的. 2.多axis的np.mean分析 np.mean(A,0)与matlab中 ...
- pythonreshape函数三个参数_Python Numpy中reshape函数参数-1的含义
python numpy中reshape函数参数-1的含义,新数组的shape属性应该要与原来数组的一致,即新数组元素数量与原数组元素数量要相等.一个参数为-1时,那么reshape函数会根据另一个参 ...
- Numpy中reshape的用法
目录 numpy中reshape函数的三种常见相关用法 reshape(n,-1),将数组转换成 n 行: reshape(-1,n),将数组转换成 n 列: numpy中reshape函数的三种常见 ...
- Numpy中reshape函数、reshape(1,-1)的含义(浅显易懂,源码实例)
本文详细介绍numpy中reshape函数的三种常见相关用法. 一般用法:numpy.arange(n).reshape(a, b); 依次生成n个自然数,并且以a行b列的数组形式显示: In [1] ...
- 【晕头晕脑的Python】Python中Reshape函数解析
Reshape函数解析 Reshape()作用: Reshape()实例说明: 一维reshape() 为 二维 二维数组 reshape 切片,逆置 三维Reshape情况 Reshape()作用: ...
- matlab中reshape函数的用法
matlab中reshape函数的用法 1.函数功能:变换矩阵维度 2.转换规律:按列读,按列存 A =[1, 2, 3, 4;5, 6, 7, 8;9, 10, 11, 12 ];C = resha ...
- python中 .reshape 的用法:reshape(1,-1)
1.numpy中reshape函数的几种常见相关用法 reshape(1,-1)转化成1行: reshape(2,-1)转换成两行: reshape(-1,1)转换成1列: reshape(-1,2) ...
- python中reshape的用法
python中reshape的用法 reshape函数的使用: #reshape()是数组对象中的方法,用于改变数组的形状 arr = [1,2,3,4,5,6,7,8,9] import numpy ...
最新文章
- ios wkwebview弹框_iOS WKWebView的javascript alert 不弹的解决方案
- JavaScript强化教程——javascript性能优化
- 我是怎么通过技术白手起家创业的。
- java 读取webservice_java 调用webService的各种方法
- 通过Java和Spring Boot应用程序将Gmail用作SMTP服务器
- php 编辑config.php配置文件
- [论文阅读] iCaRL: Incremental Classifier and Representation Learning
- html表格制作应该注意什么软件,html表格制作
- linux监控进程挂死,linux系统下实时监控进程以及定位杀死挂起的进程
- 【Python基础教程】while循环用法详解
- 【论文解读】深度残差网络去雨模型cvpr_Removing rain from single images via a deep detail network
- Linux Gnome 桌面美化
- 冯诺曼伊体系 计算机五大逻辑,科学网—再谈冯·诺伊曼结构 - 姜咏江的博文
- php中文分隔符,php断句无乱码,PHP根据分隔符断句,中英文无乱码
- 浙江师范大学数学与计算机科学学院仇秋生,仇秋生 中文主页 浙江师范大学教师个人主页系统...
- 数字世界的积木-从MOS管搭反相器,与非门,锁存器,触发器
- 老版本微信平台服务器部署步骤(没那么坑版)
- 解决GAMIT10.71解算北斗二号三号观测值问题
- C语言—猜数字游戏的实现
- javascript弹出窗口代码大全(转)