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中MYSQLdb出现乱码的解决方法
Oct 11 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
Jul 02 Python
python实现发送邮件及附件功能
Mar 02 Python
Python编程求质数实例代码
Jan 31 Python
使用Python爬取最好大学网大学排名
Feb 24 Python
PyQT实现多窗口切换
Apr 20 Python
Python重新加载模块的实现方法
Oct 16 Python
python实现扫描ip地址的小程序
Apr 16 Python
浅析python,PyCharm,Anaconda三者之间的关系
Nov 27 Python
Python底层封装实现方法详解
Jan 22 Python
解决Python图形界面中设置尺寸的问题
Mar 05 Python
python绘制分布折线图的示例
Sep 24 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
网页上facebook分享功能具体实现
2014/01/26 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
Laravel多域名下字段验证的方法
2019/04/04 PHP
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
2019/10/17 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
javascript json2 使用方法
2010/03/16 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
2011/04/06 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
2017/09/10 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
2018/07/12 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
js加减乘除精确运算方法实例代码
2021/01/17 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
pandas object格式转float64格式的方法
2018/04/10 Python
详解Python3 pickle模块用法
2019/09/16 Python
python 实现dict转json并保存文件
2019/12/05 Python
在python中修改.properties文件的操作
2020/04/08 Python
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
爱心活动计划书
2014/04/26 职场文书
授权委托书格式范文
2014/08/02 职场文书
预备党员转正思想汇报
2014/09/26 职场文书
青涩记忆观后感
2015/06/18 职场文书
2016猴年春节问候语
2015/11/11 职场文书
Python制作春联的示例代码
2022/01/22 Python
方法汇总:Python 安装第三方库常用
2022/04/26 Python
Python中的 enumerate和zip详情
2022/05/30 Python