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的Flask框架中实现简单的登录功能的教程
Apr 20 Python
详解Python中的静态方法与类成员方法
Feb 28 Python
Python 3.x读写csv文件中数字的方法示例
Aug 29 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
Python语言的变量认识及操作方法
Feb 11 Python
详解flask入门模板引擎
Jul 18 Python
用Python+OpenCV对比图像质量的几种方法
Jul 15 Python
pywinauto自动化操作记事本
Aug 26 Python
Python获取时间戳代码实例
Sep 24 Python
python读取当前目录下的CSV文件数据
Mar 11 Python
PyQt5的QWebEngineView使用示例
Oct 20 Python
Python字符串常规操作小结
Apr 03 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 禁止页面缓存输出
2009/01/07 PHP
php daodb插入、更新与删除数据
2009/03/19 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
dedecms中使用php语句指南
2014/11/13 PHP
php微信开发之百度天气预报
2016/11/18 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
javascript 简练的几个函数
2009/08/29 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
js实现点赞效果
2020/03/16 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
wxPython的安装与使用教程
2018/08/31 Python
Python----数据预处理代码实例
2019/03/20 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
Django框架获取form表单数据方式总结
2020/04/22 Python
pycharm2020.2 配置使用的方法详解
2020/09/16 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
《巨人的花园》教学反思
2014/02/12 职场文书
英文版辞职信
2015/02/28 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python