在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 连接sqlite及简单操作
Jun 30 Python
Python 反转字符串(reverse)的方法小结
Feb 20 Python
对numpy 数组和矩阵的乘法的进一步理解
Apr 04 Python
致Python初学者 Anaconda入门使用指南完整版
Apr 05 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
对python周期性定时器的示例详解
Feb 19 Python
Python小白学习爬虫常用请求报头
Jun 03 Python
浅谈PyTorch中in-place operation的含义
Jun 27 Python
python代数式括号有效性检验示例代码
Oct 04 Python
Python实现随机爬山算法
Jan 29 Python
Python基础之Socket通信原理
Apr 22 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 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目录导航文件代码
2006/10/09 PHP
php+mysql实现无限分类实例详解
2015/01/15 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
浅谈PHP的反射API
2017/02/26 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
2014/09/25 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
js编写简单的聊天室功能
2017/08/17 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
[01:03:50]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第二场 2月7日
2021/03/11 DOTA
基于Python log 的正确打开方式
2018/04/28 Python
python调用摄像头拍摄数据集
2019/06/01 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
python实现中文文本分句的例子
2019/07/15 Python
Python中Flask-RESTful编写API接口(小白入门)
2019/12/11 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
详解rem 适配布局
2018/10/31 HTML / CSS
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
网络管理专业求职信
2014/03/15 职场文书
继承公证书
2014/04/09 职场文书
青年志愿者活动总结
2014/04/26 职场文书
超市创业计划书
2014/09/15 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
兵马俑的导游词
2015/02/02 职场文书
搞笑结婚保证书
2015/05/08 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书