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使用循环实现批量创建文件夹示例
Mar 25 Python
机器学习的框架偏向于Python的13个原因
Dec 07 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
详解Python with/as使用说明
Dec 13 Python
python面试题小结附答案实例代码
Apr 11 Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 Python
python opencv 批量改变图片的尺寸大小的方法
Jun 28 Python
用pytorch的nn.Module构造简单全链接层实例
Jan 14 Python
PIL包中Image模块的convert()函数的具体使用
Feb 26 Python
python中entry用法讲解
Dec 04 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 28 Python
Python之qq自动发消息的示例代码
Feb 18 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 和 MySQL 基础教程(三)
2006/10/09 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
获取中文字符串的实际长度代码
2014/06/05 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
2017/03/27 jQuery
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
在Vue中使用highCharts绘制3d饼图的方法
2018/02/08 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
[52:20]DOTA2-DPC中国联赛正赛 SAG vs XGBO3 第一场 3月5日
2021/03/11 DOTA
python实现壁纸批量下载代码实例
2018/01/25 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
服务行业个人求职的自我评价
2013/12/12 职场文书
军训感想500字
2014/02/20 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
环保倡议书300字
2014/05/15 职场文书
学习计划书怎么写
2014/09/15 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
员工辞职信范文
2015/03/02 职场文书
员工辞退通知书
2015/04/17 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python