当前第2页 返回上一页
例子2:
1 2 3 4 5 6 7 8 | In [6]: arr1 =np. empty (2)
In [8]: arr1
Out[8]: array ([ 7.74860419e-304, 7.74860419e-304])
In [9]: arr1 = 0
In [10]: arr1
Out[10]: 0
|
这两段看上去似乎出现了行为不一致,其实利用一般面向对象的标签理解模型还是能够理解的。
例子1中,加上了索引之后的标签其实指代的就是具体的存储区,而例子2中,直接使用了一个标签而已。那么这样如何实现对一个一维数组的全体赋值呢?其实只需要进行全部元素的索引即可,
具体方法实现如下:
1 2 3 4 5 6 7 8 9 10 11 12 | In [11]: arr1 =np. empty (2)
In [12]: arr1
Out[12]: array ([0., 0.])
In [13]: arr1[:]
Out[13]: array ([0., 0.])
In [14]: arr1[:] =0
In [15]: arr1
Out[15]: array ([0., 0.])
|
看起来似乎蛮简单,但是不做一下稍微深入一点的分析,理解起来确实是还有一点点难度。
相关推荐:
浅谈numpy数组的几种排序方式_python
numpy数组拼接简单示例_python
以上就是对numpy中数组元素的统一赋值实例的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
Python 数据流操作
Python回车不能换行而是执行怎么办
Python中end=“”是什么意思
如何用Python实现微信消息防撤回
Python字典如何按value值排序
Python函数之chr(i)
Python怎么调试程序
Python 是什么东东
怎么保存Python代码?
对numpy中布尔型数组的处理方法
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 对numpy中数组元素的统一赋值实例