Numpy的学习6-深浅赋值(copydeep copy)
# = 的赋值方式会带有关联性import numpy as npa = np.arange(4)
# array([0, 1, 2, 3])b = a
c = a
d = b# 改变a的第一个值,b、c、d的第一个值也会同时改变。a[0] = 11
print(a)
# array([11, 1, 2, 3])# 确认b、c、d是否与a相同。b is a # True
c is a # True
d is a # True# 同样更改d的值,a、b、c也会改变。d[1:3] = [22, 33] # array([11, 22, 33, 3])
print(a) # array([11, 22, 33, 3])
print(b) # array([11, 22, 33, 3])
print(c) # array([11, 22, 33, 3])# copy() 的赋值方式没有关联性b = a.copy() # deep copy
print(b) # array([11, 22, 33, 3])
a[3] = 44
print(a) # array([11, 22, 33, 44])
print(b) # array([11, 22, 33, 3])# 此时a与b已经没有关联。
= 的赋值方式会带有关联性(a=b,当b改变a随之改变),copy没有
转载于:https://www.cnblogs.com/simon-idea/p/9571308.html
Numpy的学习6-深浅赋值(copydeep copy)相关推荐
- numpy的学习,全是源码,勿喷
numpy的学习,全是源码,勿喷 文章目录 numpy的学习,全是源码,勿喷 基础学习 array的操作 numpy的运算 numpy的运算 基础学习 import numpy as np# # 核心 ...
- NumPy个人学习笔记【持续更新】
NumPy个人学习笔记[持续更新] 来源:快速入门教程 - NumPy中文文档 目录 基础知识 数组的创建 打印数组 基本操作 通用函数 索引.切片和迭代 形状操作 更改数组的形状 将不同数组堆叠在一 ...
- Numpy基础学习与总结
Numpy类型学习 1.数组的表示 import numpy as np In [2]: #numpy核心是高维数组,库中的ndarray支持多维数组,同时提供了数值运算,可对向量矩阵进行运算 In ...
- 寒假学习打卡第一篇文章-----numpy的学习
寒假学习打卡-----numpy的学习(技术咨询vx:keyichen_free day01 1.数组的创建 # 再进行所有的操作之前,要先导入numpy import numpy as np # 创 ...
- NumPy 数组学习手册·翻译完成
原文:Learning NumPy Array 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 面试求职交流群 ...
- 【Task02】Numpy组队学习—随机抽样
[Task02]Numpy组队学习-随机抽样 文章目录 [Task02]Numpy组队学习-随机抽样 随机抽样 离散型随机变量 泊松分布 超几何分布 连续型随机变量 均匀分布 正态分布 指数分布 其他 ...
- python向量计算库教程_python中numpy基础学习及进行数组和矢量计算
前言 在python 中有时候我们用数组操作数据可以极大的提升数据的处理效率,类似于R的向量化操作,是的数据的操作趋于简单化,在python 中是使用numpy模块可以进行数组和矢量计算. 下面来看下 ...
- python numpy数据类型_Python之numpy数组学习(一)
原标题:Python之numpy数组学习(一) 我回来了. 前言 前面已经安装并学习了Python中的科学计算库,今天主要学习下numpy数组. Numpy数组对象 Numpy中的多维数组称为ndar ...
- Matplotlib 和numpy 基础学习笔记
Matplotlib 和 numpy 基础学习笔记 一.numpy.scipy.matplotlib简介及环境安装 NumPy 通常与 SciPy(Scientific Python)和 Matplo ...
最新文章
- 是否注意过isEmpty 和 isBlank 区别?
- ★参加CSDN 用户体验调查 -- ★ 轻松赢取200C币
- 【ELK Stack】ELK+KafKa开发集群环境搭建
- @SentinelResource使用
- 测试ODBC与OLE
- h5首页加载慢_H5网站制作注意了
- 基于Java的数据采集(终结篇)
- PHP源码-2021来客多商户在线客服系统
- 你知道,java项目中是如何获取文件地址的吗?
- 51nod 1274 最长递增路径(DP)
- 一、annotation
- linux完全卸载mysql_mysql完全卸载教程(图文详细)
- 手机号码归属地查询App
- 《嵌入式 – GD32开发实战指南》第5章 跳动的心脏-Systick
- Tampermonkey油猴插件
- 安全高效的中小型网络
- c++中类的private的static变量实现类对象的数据共享
- php实现加密解密,PHP实现的加密解密处理类
- 总结移动开发入行十周年
- Linux命令总结归纳
热门文章
- python学习模型_python学习笔记(IO模型)
- loadrunner ftp linux,loadrunner ftp协议使用详细步骤
- java 不让滚动条随着拖拽滑动_「最近项目小结」使用Vue实现一个简单的鼠标拖拽滚动效果插件...
- python超时处理_Python如何实现让一个函数超时退出?
- dnspod ddns 下载_简约时尚休闲女装毛衣针织衫春装详情页_psd素材免费下载_ 750*13450像素(编号:24815329)...
- 时间字符串转时间戳_Python3日期与时间戳转换的几种方法
- 计算器加减乘除优先级算法_计算器也算错数学?华为、苹果、小米内置计算器都算错了...
- jsp dbbean mysql_Servlet+JSP+MySQL实现用户管理模块之二、实现用户注册
- Spring安全示例UserDetailsS​​ervice
- scala代码示例_Scala集合示例