对numpy中array和asarray的区别详解
作者:Gobsd 时间:2022-06-26 04:40:12
array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会。
举例说明:
import numpy as np
#example 1:
data1=[[1,1,1],[1,1,1],[1,1,1]]
arr2=np.array(data1)
arr3=np.asarray(data1)
data1[1][1]=2
print 'data1:\n',data1
print 'arr2:\n',arr2
print 'arr3:\n',arr3
输出:
data1:
[[1, 1, 1], [1, 2, 1], [1, 1, 1]]
arr2:
[[1 1 1]
[1 1 1]
[1 1 1]]
arr3:
[[1 1 1]
[1 1 1]
[1 1 1]]
可见array和asarray没有区别,都对元数据进行了复制。
import numpy as np
#example 2:
arr1=np.ones((3,3))
arr2=np.array(arr1)
arr3=np.asarray(arr1)
arr1[1]=2
print 'arr1:\n',arr1
print 'arr2:\n',arr2
print 'arr3:\n',arr3
输出:
arr1:
[[ 1. 1. 1.]
[ 2. 2. 2.]
[ 1. 1. 1.]]
arr2:
[[ 1. 1. 1.]
[ 1. 1. 1.]
[ 1. 1. 1.]]
arr3:
[[ 1. 1. 1.]
[ 2. 2. 2.]
[ 1. 1. 1.]]
此时两者才表现出区别
来源:https://blog.csdn.net/Gobsd/article/details/56485177
标签:numpy,array,asarray
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
多个域名后缀同时查询的域名查询系统代码
2008-05-20 11:53:00
Python入门_浅谈数据结构的4种基本类型
2021-01-11 19:12:28
pytorch教程网络和损失函数的可视化代码示例
2023-11-26 16:13:51
![](https://img.aspxhome.com/file/2023/0/91970_0s.png)
将python包发布到PyPI和制作whl文件方式
2023-07-29 04:38:03
对python插入数据库和生成插入sql的示例讲解
2022-03-10 05:46:40
python用moviepy对视频进行简单的处理
2023-08-03 07:02:15
![](https://img.aspxhome.com/file/2023/8/60518_0s.png)
ASP在线转flv+缩略图
2007-08-27 16:18:00
用Python读取几十万行文本数据
2023-10-13 21:56:04
python深度学习TensorFlow神经网络模型的保存和读取
2022-03-18 06:49:01
![](https://img.aspxhome.com/file/2023/4/87904_0s.png)
如何用ASP创建日志文件
2008-03-10 17:27:00
MySQL的数据库常用命令 超级实用版分享
2012-01-05 18:58:00
Flask缓存静态文件的具体方法
2023-04-12 18:27:43
![](https://img.aspxhome.com/file/2023/4/92464_0s.png)
分享Pytest fixture参数传递的几种方式
2023-06-15 01:25:28
Python函数和模块的使用详情
2023-10-11 13:51:20
python神经网络Pytorch中Tensorboard函数使用
2021-03-30 04:27:01
![](https://img.aspxhome.com/file/2023/3/78583_0s.png)
Shell脚本中通过正则表达式匹配IP地址
2023-06-13 16:32:18
golang中select语句的简单实例
2023-09-03 03:01:28
![](https://img.aspxhome.com/file/2023/5/97165_0s.png)
js substr、substring和slice使用说明小记
2023-07-15 16:26:03
python3利用venv配置虚拟环境及过程中的小问题小结
2023-04-29 06:01:28
![](https://img.aspxhome.com/file/2023/2/90322_0s.png)
Python标准库inspect的具体使用方法
2023-05-30 08:00:37