numpy库reshape用法详解


Posted in Python onApril 19, 2020

numpy.reshape(重塑)

给数组一个新的形状而不改变其数据

numpy.reshape(a, newshape, order='C')参数:

a:array_like
要重新形成的数组。
newshape:int或tuple的整数
新的形状应该与原始形状兼容。如果是整数,则结果将是该长度的1-D数组。一个形状维度可以是-1。在这种情况下,从数组的长度和其余维度推断该值。
order:{'C','F','A'}可选
使用此索引顺序读取a的元素,并使用此索引顺序将元素放置到重新形成的数组中。'C'意味着使用C样索引顺序读取/写入元素,最后一个轴索引变化最快,回到第一个轴索引变化最慢。'F'意味着使用Fortran样索引顺序读取/写入元素,第一个索引变化最快,最后一个索引变化最慢。注意,'C'和'F'选项不考虑底层数组的内存布局,而只是参考索引的顺序。'A'意味着在Fortran类索引顺序中读/写元素,如果a 是Fortran 在内存中连续的,否则为C样顺序。

返回:

reshaped_array:ndarray
如果可能,这将是一个新的视图对象; 否则,它将是一个副本。注意,不能保证返回数组的内存布局(C-或Fortran-连续)。

样例(转载):

1.引入numpy,名称为np

numpy库reshape用法详解

2.接下来创建一个数组a,可以看到这是一个一维的数组

numpy库reshape用法详解

3.使用reshape()方法来更改数组的形状,可以看到看数组d成为了一个二维数组

numpy库reshape用法详解

4.通过reshape生成的新数组和原始数组公用一个内存,也就是说,假如更改一个数组的元素,另一个数组也将发生改变

numpy库reshape用法详解

5.同理还可以得到一个三维数组

numpy库reshape用法详解

6.形状变化的原则是数组元素不能发生改变,比如这样写就是错误的,因为数组元素发生了变化

numpy库reshape用法详解

到此这篇关于numpy库reshape用法详解的文章就介绍到这了,更多相关numpy reshape用法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
Apr 26 Python
Python的包管理器pip更换软件源的方法详解
Jun 20 Python
Python 详解基本语法_函数_返回值
Jan 22 Python
python 日期排序的实例代码
Jul 11 Python
python 字符串常用函数详解
Sep 11 Python
python3 sorted 如何实现自定义排序标准
Mar 12 Python
PyQt5+Pycharm安装和配置图文教程详解
Mar 24 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Apr 03 Python
Python使用jupyter notebook查看ipynb文件过程解析
Jun 02 Python
浅谈Python3中print函数的换行
Aug 05 Python
python神经网络ResNet50模型
May 06 Python
tensorflow常用函数API介绍
Apr 19 #Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 #Python
pip安装tensorflow的坑的解决
Apr 19 #Python
查看已安装tensorflow版本的方法示例
Apr 19 #Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
Apr 19 #Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 #Python
Python如何把Spark数据写入ElasticSearch
Apr 18 #Python
You might like
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
php析构函数的简单使用说明
2015/08/24 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
php中通过eval实现字符串格式的计算公式
2017/03/18 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
jQuery autocomplete插件修改
2009/04/17 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
vue自定义全局共用函数详解
2018/09/18 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
python 运算符 供重载参考
2009/06/11 Python
python解析html开发库pyquery使用方法
2014/02/07 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
Python对象属性自动更新操作示例
2018/06/15 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
html5 拖拽及用 js 实现拖拽功能的示例代码
2020/10/23 HTML / CSS
英国最大的美妆产品在线零售商之一:Beauty Bay
2017/09/29 全球购物
文员个人求职自荐信
2013/09/21 职场文书
担保书格式及范文
2014/04/01 职场文书
关于中国梦的演讲稿
2014/04/23 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
保安辞职申请书应该怎么写?
2019/07/15 职场文书