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之私有函数和专有方法
Oct 24 Python
Python调用C语言开发的共享库方法实例
Mar 18 Python
通过5个知识点轻松搞定Python的作用域
Sep 09 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
Nov 30 Python
带你认识Django
Jan 15 Python
浅谈python之高阶函数和匿名函数
Mar 21 Python
Python3.5 Pandas模块之Series用法实例分析
Apr 23 Python
Python参数类型以及常见的坑详解
Jul 08 Python
Django Form 实时从数据库中获取数据的操作方法
Jul 25 Python
pytorch: Parameter 的数据结构实例
Dec 31 Python
Python3-异步进程回调函数(callback())介绍
May 02 Python
python爬虫搭配起Bilibili唧唧的流程分析
Dec 01 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文件读写操作之文件写入代码
2011/01/13 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
JS设置cookie、读取cookie
2016/02/24 Javascript
全面接触神奇的Bootstrap导航条实战篇
2016/08/01 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
BootStrap表单宽度设置方法
2017/03/10 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
Bootstrap table表格初始化表格数据的方法
2018/07/25 Javascript
解决vue 给window添加和移除resize事件遇到的坑
2020/07/21 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
如何在JavaScript中正确处理变量
2020/12/25 Javascript
python+mysql实现简单的web程序
2014/09/11 Python
python私有属性和方法实例分析
2015/01/15 Python
使用python绘制常用的图表
2016/08/27 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
Django中使用Celery的教程详解
2018/08/24 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
一套C#面试题
2013/10/09 面试题
init进程的作用
2012/04/12 面试题
土木工程专业个人求职信
2013/12/30 职场文书
材料会计岗位职责
2014/03/06 职场文书
高考备战决心书
2014/03/11 职场文书
雷锋精神演讲稿
2014/05/13 职场文书
建筑投标担保书
2014/05/20 职场文书
2014年行政工作总结
2014/11/19 职场文书
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
SpringBoot快速入门详解
2021/07/21 Java/Android