在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 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
Python编程之event对象的用法实例分析
Mar 23 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
Nov 22 Python
PyQt5每天必学之布局管理
Apr 19 Python
使用Python的Django和layim实现即时通讯的方法
May 25 Python
网红编程语言Python将纳入高考你怎么看?
Jun 07 Python
python读取Excel实例详解
Aug 17 Python
详解python配置虚拟环境
Apr 08 Python
python图的深度优先和广度优先算法实例分析
Oct 26 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
Feb 03 Python
Python字符串对齐方法使用(ljust()、rjust()和center())
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
PHP的curl实现get,post和cookie(实例介绍)
2013/06/17 PHP
php魔术变量用法实例详解
2014/11/13 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
发现的以前不知道的函数
2006/09/19 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
JS获取当前时间戳方法解析
2020/08/29 Javascript
[02:35]DOTA2超级联赛专访XB 难忘一年九冠称王
2013/06/20 DOTA
python冒泡排序算法的实现代码
2013/11/21 Python
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
Python实现的快速排序算法详解
2017/08/01 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
python中get和post有什么区别
2020/06/19 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
应届生法律求职信
2013/10/22 职场文书
建筑专业毕业生推荐信
2013/11/21 职场文书
机械专业应届生求职信
2013/12/12 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
青春雷锋观后感
2015/06/10 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书