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中readline判断文件读取结束的方法
Nov 08 Python
Python使用正则匹配实现抓图代码分享
Apr 02 Python
python同时给两个收件人发送邮件的方法
Apr 30 Python
Python简单实现TCP包发送十六进制数据的方法
Apr 16 Python
Python实现简单的HttpServer服务器示例
Sep 25 Python
python使用tensorflow深度学习识别验证码
Apr 03 Python
Django跨域请求CSRF的方法示例
Nov 11 Python
python实现三次样条插值
Dec 17 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
Jun 20 Python
Python3 使用selenium插件爬取苏宁商家联系电话
Dec 23 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
Jan 20 Python
详解python with 上下文管理器
Sep 02 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中基本HTTP认证技巧分析
2015/03/16 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
[09:59]DOTA2-DPC中国联赛2月7日Recap集锦
2021/03/11 DOTA
Python中多线程thread与threading的实现方法
2014/08/18 Python
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
django 使用 request 获取浏览器发送的参数示例代码
2018/06/11 Python
Python查找第n个子串的技巧分享
2018/06/27 Python
Python循环实现n的全排列功能
2019/09/16 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
公司业务主管岗位职责
2013/12/07 职场文书
上班打牌检讨书
2014/02/07 职场文书
农村党员一句话承诺
2014/05/30 职场文书
民事授权委托书范文
2014/08/02 职场文书
正规欠条模板
2015/07/03 职场文书
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记