Numpy zeros 创建全0数组并修改元素的值

举报
千江有水千江月 发表于 2021/12/20 12:21:52 2021/12/20
【摘要】 环境信息ModelArtsCodeLabConda-python3numpy 1.19.1  代码示例import numpy as np# 创建3行 2列的数组a = np.zeros([3,2])aarray([[0., 0.], [0., 0.], [0., 0.]])# 修改数组中某个元素的值a[0,0] = 2.1aarray([[2.1, 0. ], ...

环境信息

  • ModelArts
    • CodeLab
      • Conda-python3
        • numpy 1.19.1

代码示例

import numpy as np
# 创建3行 2列的数组
a = np.zeros([3,2])
a

array([[0., 0.],
       [0., 0.],
       [0., 0.]])
# 修改数组中某个元素的值
a[0,0] = 2.1
a

array([[2.1, 0. ],
       [0. , 0. ],
       [0. , 0. ]])
# 超出索引的访问,IndexError
a[2,3]

---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-27-b23c88c532a1> in <module>()
      1 # 超出索引的访问,IndexError
----> 2 a[2,3]

IndexError: index 3 is out of bounds for axis 1 with size 2

源码学习

help(np.zeros)

Help on built-in function zeros in module numpy:

zeros(...)
    zeros(shape, dtype=float, order='C', *, like=None)
    
    Return a new array of given shape and type, filled with zeros.

......

备注

  1. 欢迎各位同学一起来交流学习心得^_^
  2. 在线课程、沙箱实验、认证、大赛、论坛和直播,其中包含了许多优质的内容,推荐了解与学习。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。