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

 更新时间:2020年02月03日 11:20:40   作者:一起来学python  
这篇文章主要介绍了python numpy数组中的复制知识解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了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实现将数据写入netCDF4中的方法示例

    Python实现将数据写入netCDF4中的方法示例

    这篇文章主要介绍了Python实现将数据写入netCDF4中的方法,涉及Python数据处理与文件读写相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • Python进行数组的排序、倒序、截取方式

    Python进行数组的排序、倒序、截取方式

    这篇文章主要介绍了Python进行数组的排序、倒序、截取方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 基于Python编写一个图片识别系统

    基于Python编写一个图片识别系统

    本项目将使用python3去识别图片是否为色情图片,会使用到PIL这个图像处理库,并且编写算法来划分图像的皮肤区域,感兴趣的可以了解一下
    2022-06-06
  • Python PyMuPDF实现PDF与图片和PPT相互转换

    Python PyMuPDF实现PDF与图片和PPT相互转换

    能够用来对PDF文档进行操作的Python包有好几个,如提取内容的PdfPlumber、PDFMiner,可以用来对PDF文件进行修改操作的PyPDF2等等,如果只是需要简单地对PDF文件实现合并、拆分、书签操作,使用PyPDF2就足以满足。但如果想对PDF文件进行一些底层操作,基本上只有PyMuPDF了
    2022-12-12
  • Python实现七大查找算法的示例代码

    Python实现七大查找算法的示例代码

    这篇文章主要介绍了Python实现七大查找算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 用Python实现2024年春晚刘谦魔术

    用Python实现2024年春晚刘谦魔术

    昨晚春晚上刘谦的两个魔术表演都非常精彩,忍不住用编程去模拟一下这个过程,所以本文给大家用Python实现2024年春晚刘谦魔术,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • Python FastApi结合异步执行方式

    Python FastApi结合异步执行方式

    这篇文章主要介绍了Python FastApi结合异步执行方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • python爬虫之教你如何爬取地理数据

    python爬虫之教你如何爬取地理数据

    这篇文章主要介绍了python爬虫之教你如何爬取地理数据,文中有非常详细的代码示例,对正在学习python的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-04-04
  • python中windows链接linux执行命令并获取执行状态的问题小结

    python中windows链接linux执行命令并获取执行状态的问题小结

    这篇文章主要介绍了python中windows链接linux执行命令并获取执行状态,由于工具是pyqt写的所以牵扯到用python链接linux的问题,这里记录一下一些碰到的问题,需要的朋友可以参考下
    2022-11-11
  • python实现web邮箱扫描的示例(附源码)

    python实现web邮箱扫描的示例(附源码)

    这篇文章主要介绍了python实现web邮箱扫描的示例(附源码),帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03

最新评论