Python Numpy 自然数填充数组的实现


Posted in Python onNovember 28, 2019

今天学习Numpy时,想到了一个小问题。在Numpy中,随机生成array是比较容易的,用np.random.rand即可。如下

a = np.random.rand(3,4)

可得

array([[ 0.05301444, 0.88175316, 0.01061948, 0.52498083],
[ 0.51335312, 0.60080174, 0.66578974, 0.88035774],
[ 0.16772843, 0.04972805, 0.10598578, 0.54610643]])

(有没有大神指点一下怎么样展示结果比较好,感谢!)

但是我想将一组自然数按顺序填充到array里面,需要怎么做呢?

在R语言里比较容易,将array里的data参数设为所需填充的自然数组成向量(比如(1:12)),再设置行列数即可,在Python里面好像没有找到类似的函数,np.array与R语言中的array不同,没有直接在该函数内设置行列的参数。我参考了R语言中的做法,先设定好data,再设定行列,分成两步来完成。

第一步先生成所需的自然数列a=np.arange(0,55)

通过a.shape可得(55,)

然后将a的shape进行重新分配a.reshape(11,-1) #11是行,-1是自动选择列

即可得到想要的结果

array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14],
[15, 16, 17, 18, 19],
[20, 21, 22, 23, 24],
[25, 26, 27, 28, 29],
[30, 31, 32, 33, 34],
[35, 36, 37, 38, 39],
[40, 41, 42, 43, 44],
[45, 46, 47, 48, 49],
[50, 51, 52, 53, 54]])

不知道这样做对不对,仅仅是我的想法。如果有大神愿意指点一下小白,十分感谢!

以上这篇Python Numpy 自然数填充数组的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现一次创建多级目录的方法
May 15 Python
Python列表切片用法示例
Apr 19 Python
Python实现调度算法代码详解
Dec 01 Python
python绘制多个子图的实例
Jul 07 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
Jan 03 Python
如何基于Python实现数字类型转换
Feb 07 Python
将keras的h5模型转换为tensorflow的pb模型操作
May 25 Python
keras打印loss对权重的导数方式
Jun 10 Python
详解vscode实现远程linux服务器上Python开发
Nov 10 Python
Python实现给PDF添加水印的方法
Jan 25 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 04 Python
Python创建数字列表的示例
Nov 28 #Python
flask框架json数据的拿取和返回操作示例
Nov 28 #Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 #Python
django 框架实现的用户注册、登录、退出功能示例
Nov 28 #Python
python 变量初始化空列表的例子
Nov 28 #Python
在Python中预先初始化列表内容和长度的实现
Nov 28 #Python
python使用 cx_Oracle 模块进行查询操作示例
Nov 28 #Python
You might like
用php实现选择排序的解决方法
2013/05/04 PHP
利用php的ob缓存机制实现页面静态化方法
2017/07/09 PHP
Jquery 自定义动画概述及示例
2013/03/29 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
js 动态修改css文件用到了cssRule
2014/08/20 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
JS运算符优先级与表达式示例详解
2020/09/04 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
wxPython的安装图文教程(Windows)
2017/12/28 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python matplotlib中的subplot函数使用详解
2020/01/19 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
全球最大的服务市场:Fiverr
2017/01/03 全球购物
法国房车租赁网站:Yescapa
2019/08/26 全球购物
不假外出检讨书
2014/01/27 职场文书
草船借箭教学反思
2014/02/03 职场文书
中学生自我鉴定
2014/02/04 职场文书
请假条标准格式规范
2014/04/10 职场文书
银行求职信范文
2014/05/26 职场文书
创业计划书之餐饮
2019/09/02 职场文书
创业计划书之物流运送
2019/09/17 职场文书