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用来获得图片exif信息的库实例分析
Mar 16 Python
Python 爬虫学习笔记之正则表达式
Sep 21 Python
python 接口返回的json字符串实例
Mar 27 Python
python3实现随机数
Jun 25 Python
python生成器与迭代器详解
Jan 01 Python
[机器视觉]使用python自动识别验证码详解
May 16 Python
Django ORM 常用字段与不常用字段汇总
Aug 09 Python
使用python的turtle绘画滑稽脸实例
Nov 21 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
Django配置跨域并开发测试接口
Nov 04 Python
Python Unittest原理及基本使用方法
Nov 06 Python
python使用pycharm安装pyqt5以及相关配置
Apr 22 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
PHP的几个常用加密函数
2016/02/03 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
JavaScript中的类继承
2010/11/25 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
js实现的早期滑动门菜单效果代码
2015/08/27 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
Bootstrap表单Form全面解析
2016/06/13 Javascript
JS比较两个数值的大小实例
2016/11/25 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
Python for循环与range函数的使用详解
2019/03/23 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
简单了解python shutil模块原理及使用方法
2020/04/28 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
给水工程专业毕业生自荐信
2014/01/28 职场文书
大学校务公开实施方案
2014/03/31 职场文书
运动会入场口号
2014/06/07 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
旗帜观后感
2015/06/08 职场文书
2015年高中生国庆节演讲稿
2015/07/30 职场文书
关于远足的感想
2015/08/10 职场文书