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爬虫数据处理(详解)
Jun 10 Python
基于python select.select模块通信的实例讲解
Sep 21 Python
pycharm远程linux开发和调试代码的方法
Jul 17 Python
python看某个模块的版本方法
Oct 16 Python
利用python-pypcap抓取带VLAN标签的数据包方法
Jul 23 Python
python3实现微型的web服务器
Sep 03 Python
python+Django实现防止SQL注入的办法
Oct 31 Python
Python实现i人事自动打卡的示例代码
Jan 09 Python
pytorch实现Tensor变量之间的转换
Feb 17 Python
简单了解python shutil模块原理及使用方法
Apr 28 Python
Python如何优雅删除字符列表空字符及None元素
Jun 25 Python
利用Python实现Json序列化库的方法步骤
Sep 09 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
PHP 获取目录下的图片并随机显示的代码
2009/12/28 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
php利用header函数下载各种文件
2016/08/24 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
2019/03/21 PHP
学习ExtJS TextField常用方法
2009/10/07 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
JS 调试中常见的报错问题解决方法
2017/05/20 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
angular6开发steps步骤条组件
2019/07/04 Javascript
用Python写冒泡排序代码
2016/04/12 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Python获取指定字符前面的所有字符方法
2018/05/02 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
python全栈开发语法总结
2020/11/22 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
毕业生求职简历中的自我评价
2013/10/18 职场文书
勾股定理课后反思
2014/04/26 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
办公室岗位职责
2015/02/04 职场文书
2019年大学推荐信
2019/06/24 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
node快速搭建后台的实现步骤
2022/02/18 NodeJs
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs