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


Posted in Python onJanuary 26, 2019

如下所示:

>>> 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的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
Python 常用的安装Module方式汇总
May 06 Python
利用python求相邻数的方法示例
Aug 18 Python
python opencv之SIFT算法示例
Feb 24 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
Jan 29 Python
python实现windows倒计时锁屏功能
Jul 30 Python
将pytorch转成longtensor的简单方法
Feb 18 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
Mar 10 Python
python输入中文的实例方法
Sep 14 Python
Python基于template实现字符串替换
Nov 27 Python
Python Matplotlib绘制等高线图与渐变色扇形图
Apr 14 Python
PyTorch中permute的使用方法
Apr 26 Python
pandas把所有大于0的数设置为1的方法
Jan 26 #Python
python 判断矩阵中每行非零个数的方法
Jan 26 #Python
对python 判断数字是否小于0的方法详解
Jan 26 #Python
python opencv 读取本地视频文件 修改ffmpeg的方法
Jan 26 #Python
在Python中调用Ping命令,批量IP的方法
Jan 26 #Python
python 定时任务去检测服务器端口是否通的实例
Jan 26 #Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 #Python
You might like
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
jQuery的deferred对象使用详解
2011/08/20 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
JS实现从对象获取对象中单个键值的方法示例
2019/06/05 Javascript
原生JS实现留言板
2020/03/26 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
详解Python中的__getitem__方法与slice对象的切片操作
2016/06/27 Python
利用python实现命令行有道词典的方法示例
2017/01/31 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
简单了解Django ContentType内置组件
2019/07/23 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
劳资员岗位职责
2013/11/11 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
如何用Python搭建gRPC服务
2021/06/30 Python