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,自然数,填充,数组
0
投稿

猜你喜欢

  • python使用openpyxl库读写Excel表格的方法(增删改查操作)

    2021-11-29 01:22:43
  • python识别图像并提取文字的实现方法

    2023-06-07 18:36:36
  • 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
  • python实现五子棋游戏

    2021-09-24 13:52:37
  • 浅议Wap网页设计中的锚点链接

    2010-12-17 12:41:00
  • Python使用pylab库实现画线功能的方法详解

    2021-02-03 18:26:07
  • vue弹窗插件实战代码

    2024-04-30 08:41:49
  • Python编程实现双链表,栈,队列及二叉树的方法示例

    2021-11-10 12:35:17
  • 一文带你探索Golang计时器的奥秘

    2024-02-17 22:35:37
  • ORACLE 自动提交问题

    2009-06-19 17:58:00
  • T-SQL 查询语句的执行顺序解析

    2024-01-14 08:00:00
  • asp之家 网络编程 m.aspxhome.com