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访问sqlserver示例
Feb 10 Python
使用python编写批量卸载手机中安装的android应用脚本
Jul 21 Python
Python XML RPC服务器端和客户端实例
Nov 22 Python
python实现文本去重且不打乱原本顺序
Jan 26 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
python3设计模式之简单工厂模式
Oct 17 Python
python文件拆分与重组实例
Dec 10 Python
python利用dlib获取人脸的68个landmark
Nov 27 Python
Python 找出出现次数超过数组长度一半的元素实例
May 11 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
Jul 02 Python
5分钟快速掌握Python定时任务框架的实现
Jan 26 Python
让文件路径提取变得更简单的Python Path库
May 27 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字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
php中array_slice和array_splice函数解析
2016/10/18 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
axios 实现post请求时把对象obj数据转为formdata
2019/10/31 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
[00:32]2016完美“圣”典风云人物:Maybe宣传片
2016/12/05 DOTA
python中快速进行多个字符替换的方法小结
2016/12/15 Python
Python实现简易端口扫描器代码实例
2017/03/15 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
python如何实现异步调用函数执行
2019/07/08 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
python集合删除多种方法详解
2020/02/10 Python
Python2 与Python3的版本区别实例分析
2020/03/30 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
python如何建立全零数组
2020/07/19 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
2014年大班元旦活动方案
2014/02/26 职场文书
意向书范本
2014/07/29 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
停电放假通知
2015/04/14 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
Redis 限流器
2022/05/15 Redis