在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基础教程之对象和类的实际运用
Aug 29 Python
Python os模块学习笔记
Jun 21 Python
windows下Python实现将pdf文件转化为png格式图片的方法
Jul 21 Python
python解析html提取数据,并生成word文档实例解析
Jan 22 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
python制作mysql数据迁移脚本
Jan 01 Python
Python-ElasticSearch搜索查询的讲解
Feb 25 Python
python3实现猜数字游戏
Dec 07 Python
python numpy存取文件的方式
Apr 01 Python
pip安装tensorflow的坑的解决
Apr 19 Python
python实现音乐播放和下载小程序功能
Apr 26 Python
用opencv给图片换背景色的示例代码
Jul 08 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 版本]
2007/03/20 PHP
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
JS判断是否为数字,是否为整数,是否为浮点数的代码
2010/04/24 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
javascript监听页面刷新和页面关闭事件方法详解
2017/01/09 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
python算法学习之计数排序实例
2013/12/18 Python
利用Python破解斗地主残局详解
2017/06/30 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
django admin 添加自定义链接方式
2020/03/11 Python
python ssh 执行shell命令的示例
2020/09/29 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
什么是三层交换,说说和路由的区别在那里
2014/09/01 面试题
实习自荐信
2013/10/13 职场文书
土木工程专业个人求职信
2013/12/05 职场文书
办公室前台岗位职责范本
2013/12/10 职场文书
培训自我鉴定
2014/01/31 职场文书
2014年冬季防火方案
2014/05/21 职场文书
新兵入伍心得体会
2014/09/04 职场文书
2014年培训工作总结范文
2014/11/27 职场文书
2015年司法所工作总结
2015/04/27 职场文书
欧也妮葛朗台读书笔记
2015/06/30 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
Mysql 性能监控及调优
2021/04/06 MySQL
Pandas 稀疏数据结构的实现
2021/07/25 Python