python numpy数组中的复制知识解析


Posted in Python onFebruary 03, 2020

这篇文章主要介绍了python numpy数组中的复制知识解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

vector = numpy.array([5, 10, 15, 20])
equal_to_ten_or_five = (vector == 10) | (vector == 5)
vector[equal_to_ten_or_five] = 50
print(vector)

第一次看到这个的时候一脸懵逼,后来分析了下懂了下面记录下,方便下次看看

第一行分析:

结果5, 10, 15, 20

第二行分析:

vector == 10 数组和值比对获得结果是每个元素和这个数比较生成相应的bool数组 这里的话就知道了结果是[Flase,True,Flase,Flase]

vector == 5就是[True,Flase,Flase,Flase]

然后进行或'|'运算得到了[True,True,Flase,Flase]

着两个数组进行或运算的时候是数组直接相同序号的元素或元素然后得到新的数组(遵循规则F|F =F,F|T=T,T|T=T)

此时equal_to_ten_or_five 就等于[True,True,Flase,Flase]

第三行分析:

vector[equal_to_ten_or_five]=50 会给等于True的复制为50 其他的不变也就是此时

vector等于[50,50,15,20]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获得linux下所有挂载点(mount points)的方法
Apr 29 Python
在Python中操作文件之seek()方法的使用教程
May 24 Python
Python统计日志中每个IP出现次数的方法
Jul 06 Python
浅析python递归函数和河内塔问题
Apr 18 Python
tensorflow使用神经网络实现mnist分类
Sep 08 Python
python对html过滤处理的方法
Oct 21 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
python获取微信企业号打卡数据并生成windows计划任务
Apr 30 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
Python txt文件常用读写操作代码实例
Aug 03 Python
Django静态文件加载失败解决方案
Aug 26 Python
python中使用 unittest.TestCase单元测试的用例详解
Aug 30 Python
opencv python Canny边缘提取实现过程解析
Feb 03 #Python
Pycharm debug调试时带参数过程解析
Feb 03 #Python
Python使用enumerate获取迭代元素下标
Feb 03 #Python
TensorFlow 显存使用机制详解
Feb 03 #Python
opencv python如何实现图像二值化
Feb 03 #Python
python实现人机猜拳小游戏
Feb 03 #Python
如何使用selenium和requests组合实现登录页面
Feb 03 #Python
You might like
收音机怀古---春雷3P7图片欣赏
2021/03/02 无线电
php中error与exception的区别及应用
2014/07/28 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
php实现的中文分词类完整实例
2017/02/06 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
javascript实现检验的各种规则
2015/07/31 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
js实现九宫格拼图小游戏
2017/02/13 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
Python之PyUnit单元测试实例
2014/10/11 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
python内存管理机制原理详解
2019/08/12 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
入党申请书自我鉴定
2013/10/12 职场文书
怎样写好创业计划书的内容
2014/02/06 职场文书
仓库主管岗位职责
2014/03/02 职场文书
小学生操行评语
2014/04/22 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技