在numpy矩阵中令小于0的元素改为0的实例

 更新时间:2019年01月26日 16:15:40   作者:pythonplusvabel  
今天小编就为大家分享一篇在numpy矩阵中令小于0的元素改为0的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

>>> import numpy as np
>>> a = np.random.randint(-5, 5, (5, 5))
>>> a
array([[-4, -4, -5, 2, 1],
  [-1, -2, -1, 3, 3],
  [-1, -2, 3, -5, 3],
  [ 0, -3, -5, 1, -4],
  [ 0, 3, 1, 3, -4]])
# 方式一
>>> np.maximum(a, 0)
array([[0, 0, 0, 2, 1],
  [0, 0, 0, 3, 3],
  [0, 0, 3, 0, 3],
  [0, 0, 0, 1, 0],
  [0, 3, 1, 3, 0]])
# 方式二
>>> (a + abs(a)) / 2
array([[0, 0, 0, 2, 1],
  [0, 0, 0, 3, 3],
  [0, 0, 3, 0, 3],
  [0, 0, 0, 1, 0],
  [0, 3, 1, 3, 0]])
# 方式三
>>> b = a.copy()
>>> b[b < 0] = 0
>>> b
array([[0, 0, 0, 2, 1],
  [0, 0, 0, 3, 3],
  [0, 0, 3, 0, 3],
  [0, 0, 0, 1, 0],
  [0, 3, 1, 3, 0]])
# 方式四
>>> np.where(a > 0, a, 0)
array([[0, 0, 0, 2, 1],
  [0, 0, 0, 3, 3],
  [0, 0, 3, 0, 3],
  [0, 0, 0, 1, 0],
  [0, 3, 1, 3, 0]])

以上这篇在numpy矩阵中令小于0的元素改为0的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 怎样确定K-means算法中的k值

    怎样确定K-means算法中的k值

    这篇文章主要介绍了怎样确定K-means算法中的k值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • 在python3中实现查找数组中最接近与某值的元素操作

    在python3中实现查找数组中最接近与某值的元素操作

    今天小编就为大家分享一篇在python3中实现查找数组中最接近与某值的元素操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 关于Python文本生成的Beam Search解码问题

    关于Python文本生成的Beam Search解码问题

    这篇文章主要介绍了Python文本生成的Beam Search解码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • ​如何愉快地迁移到 Python 3

    ​如何愉快地迁移到 Python 3

    如今 Python 成为机器学习和大量使用数据操作的科学领域的主流语言; 它拥有各种深度学习框架和完善的数据处理和可视化工具。这篇文章主要介绍了迁移到 Python 3的方法,需要的朋友可以参考下
    2019-04-04
  • 浅谈python 里面的单下划线与双下划线的区别

    浅谈python 里面的单下划线与双下划线的区别

    这篇文章主要介绍了浅谈python 里面的单下划线与双下划线的区别,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Python如何实现FTP功能

    Python如何实现FTP功能

    在本篇文章里小编给大家整理的是关于Python实现的简易FTP的实例内容,有兴趣的朋友们可以参考下。
    2020-05-05
  • 如何使用python3获取当前路径及os.path.dirname的使用

    如何使用python3获取当前路径及os.path.dirname的使用

    这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Python实现电视里的5毛特效实例代码详解

    Python实现电视里的5毛特效实例代码详解

    这篇文章主要介绍了Python实现了电视里的5毛特效,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • python计算圆周长、面积、球体体积并画出圆

    python计算圆周长、面积、球体体积并画出圆

    这篇文章主要介绍了python计算圆周长、面积、球体体积并画出圆(python3+PyObject+Gtk实现界面联动),需要的朋友可以参考下
    2014-04-04
  • Python之多线程退出与停止的一种实现思路

    Python之多线程退出与停止的一种实现思路

    这篇文章主要介绍了Python之多线程退出与停止的一种实现思路,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02

最新评论