在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演示数型数据结构的教程
Apr 03 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
May 17 Python
浅谈django中的认证与登录
Oct 31 Python
高效使用Python字典的清单
Apr 04 Python
深入浅析python 中的匿名函数
May 21 Python
Python实现登陆文件验证方法
Oct 06 Python
python实现批量注册网站用户的示例
Feb 22 Python
Python3enumrate和range对比及示例详解
Jul 13 Python
Python3搭建http服务器的实现代码
Feb 11 Python
使用 Python 读取电子表格中的数据实例详解
Apr 17 Python
keras自定义损失函数并且模型加载的写法介绍
Jun 15 Python
Python json格式化打印实现过程解析
Jul 21 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
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
jQuery Mobile + PHP实现文件上传
2014/12/12 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
2016/10/29 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
PHP时间类完整代码实例
2021/02/26 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
vuex 的简单使用
2018/03/22 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
TypeScript类型声明书写详解
2019/08/28 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
Python 字符串中的字符倒转
2008/09/06 Python
详解Python核心对象类型字符串
2018/02/11 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
django model object序列化实例
2020/03/13 Python
css sprite简单实例
2016/05/23 HTML / CSS
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
运动会解说词200字
2014/02/06 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
公司寄语大全
2014/04/10 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
实践单位评语
2014/04/26 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android
深入解析MySQL索引数据结构
2021/10/16 MySQL
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB