在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闭包实现计数器的方法
May 05 Python
python中函数总结之装饰器闭包详解
Jun 12 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
浅谈对yield的初步理解
May 29 Python
python爬虫获取多页天涯帖子
Feb 23 Python
numpy中loadtxt 的用法详解
Aug 03 Python
使用python实现语音文件的特征提取方法
Jan 09 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
tf.concat中axis的含义与使用详解
Feb 07 Python
PyCharm 2020 激活到 2100 年的教程
Mar 25 Python
pytorch快速搭建神经网络_Sequential操作
Jun 17 Python
浅谈Python类的单继承相关知识
May 12 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
Yii使用Captcha验证码的方法
2015/12/28 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
JavaScript 变量作用域分析
2011/07/04 Javascript
javascript标签在页面中的位置探讨
2013/04/11 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
jQuery 选择器详解
2015/01/19 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
jquery datatable服务端分页
2016/08/31 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
JavaScript继承定义与用法实践分析
2018/05/28 Javascript
jQuery实现的自定义轮播图功能详解
2018/12/28 jQuery
d3.js实现图形缩放平移
2019/12/19 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
基于python实现名片管理系统
2018/11/30 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
有原因的手表:Flex Watches
2019/03/23 全球购物
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
应用化学专业本科生求职信
2013/09/29 职场文书
开朗女孩的自我评价
2014/02/10 职场文书
企业安全生产标语
2014/06/06 职场文书
空气环保标语
2014/06/12 职场文书
校园环保广播稿(3篇)
2014/09/15 职场文书
小学运动会通讯稿
2015/07/18 职场文书
2016年教师新年寄语
2015/08/18 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
MySQL8.0的WITH查询详情
2021/08/30 MySQL