企业建站系统费用做网站怎么带流量
web/
2025/9/28 6:16:39/
文章来源:
企业建站系统费用,做网站怎么带流量,许昌网站建设找汉狮,wordpress降低数据库查询时间文章目录1. 完全不复制2. 视图或浅复制3. 深拷贝当计算和操作数组时#xff0c;它们的数据有时被复制到新的数组中#xff0c;有时不复制。对于初学者来说#xff0c;这经常是一个混乱的来源。有三种情况#xff1a;1. 完全不复制
简单赋值不会创建新的副本。
它们的数据有时被复制到新的数组中有时不复制。对于初学者来说这经常是一个混乱的来源。有三种情况1. 完全不复制
简单赋值不会创建新的副本。 a np.arange(12)b ab is a
Trueb.shape
(12,)b.shape 3,4a.shape
(3, 4)id(a) #a、b的 id 号一样没有创建新的数据
2432625948272id(b)
2432625948272Python将可变对象作为引用传递所以函数调用不会复制。 def f(x):print(id(x)) id(a)
2432625948272f(a) # 传入函数的对象a的id打印出来和之前一样没有新对象产生
24326259482722. 视图或浅复制
不同的数组对象可以共享相同的数据。 view 方法创建一个新的数组对象它查看相同的数据。 c a.view()c is a
Falsec.base is a
Truec.flags.owndata # 返回 Falsec 并不保管数据
Falsea.flags.owndata # 返回 True数据由 a 保管
Truec.shape
(3, 4)a.shape
(3, 4)c.shape 2,6 # 形状不会同步c[0,4] 1234 # 共享数据a的也会变数据同步c
array([[ 0, 1, 2, 3, 1234, 5],[ 6, 7, 8, 9, 10, 11]])a
array([[ 0, 1, 2, 3],[1234, 5, 6, 7], # 1234也在里面[ 8, 9, 10, 11]])对数组切片返回一个视图view s a[:,1:3] # s是a的切片是a的一个views
array([[ 1, 2],[ 5, 6],[ 9, 10]])s[:] 999 # s 全部改数据s
array([[999, 999],[999, 999],[999, 999]])a # a中的s切片部分数据都被改了
array([[ 0, 999, 999, 3],[1234, 999, 999, 7],[ 8, 999, 999, 11]])3. 深拷贝
参考链接
copy 方法生成数组及其数据的完整拷贝。 a np.arange(12).reshape(3,4)a
array([[ 0, 1, 2, 3],[ 4, 5, 6, 7],[ 8, 9, 10, 11]]) d a.copy() # 新的对象d is a
Falsed.base is a # 与a没有任何联系
Falsed[0,0] 999d
array([[999, 1, 2, 3],[ 4, 5, 6, 7],[ 8, 9, 10, 11]])a
array([[ 0, 1, 2, 3],[ 4, 5, 6, 7],[ 8, 9, 10, 11]])
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83175.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!