Python Numpy 自然数填充数组的实现
作者:Raven_Lee 时间:2023-12-18 16:51:37
今天学习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]])
不知道这样做对不对,仅仅是我的想法。如果有大神愿意指点一下小白,十分感谢!
来源:https://blog.csdn.net/weixin_43850698/article/details/86709833
标签:Python,Numpy,自然数,填充,数组
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021-11-29 01:22:43
![](https://img.aspxhome.com/file/2023/3/135113_0s.png)
python识别图像并提取文字的实现方法
2023-06-07 18:36:36
![](https://img.aspxhome.com/file/2023/3/85383_0s.jpg)
Python中属性和描述符的正确使用
2021-08-14 04:26:45
JavaScript下利用fso判断文件是否存在的代码
2024-05-02 17:25:30
asp我对后台安全的一些做法
2011-09-01 19:22:09
Python中使用Queue和Condition进行线程同步的方法
2021-08-23 01:46:51
InnoDb 体系架构和特性详解 (Innodb存储引擎读书笔记总结)
2024-01-21 14:21:03
解决Js先触发失去焦点事件再执行点击事件的问题
2024-04-22 12:50:33
MySQL定时备份数据库操作示例
2024-01-13 09:34:24
python实现抖音点赞功能
2023-08-13 04:06:50
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2023-06-13 09:12:06
Django框架的使用教程路由请求响应的方法
2022-02-08 19:04:55
![](https://img.aspxhome.com/file/2023/5/135285_0s.jpg)
python实现五子棋游戏
2021-09-24 13:52:37
![](https://img.aspxhome.com/file/2023/8/99678_0s.jpg)
浅议Wap网页设计中的锚点链接
2010-12-17 12:41:00
![](https://img.aspxhome.com/file/UploadPic/201012/17/01-56s.jpg)
Python使用pylab库实现画线功能的方法详解
2021-02-03 18:26:07
![](https://img.aspxhome.com/file/2023/9/117909_0s.png)
vue弹窗插件实战代码
2024-04-30 08:41:49
![](https://img.aspxhome.com/file/2023/0/133020_0s.png)
Python编程实现双链表,栈,队列及二叉树的方法示例
2021-11-10 12:35:17
一文带你探索Golang计时器的奥秘
2024-02-17 22:35:37
ORACLE 自动提交问题
2009-06-19 17:58:00
![](https://img.aspxhome.com/file/UploadPic/20096/19/200961918104356.jpg)
T-SQL 查询语句的执行顺序解析
2024-01-14 08:00:00