在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学习笔记(一)(基础入门之环境搭建)
Jun 05 Python
wxPython框架类和面板类的使用实例
Sep 28 Python
初学Python函数的笔记整理
Apr 07 Python
使用Python制作获取网站目录的图形化程序
May 04 Python
Python爬虫代理IP池实现方法
Jan 05 Python
Django框架多表查询实例分析
Jul 04 Python
PyCharm的设置方法和第一个Python程序的建立
Jan 16 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
May 21 Python
使用django的ORM框架按月统计近一年内的数据方法
Jul 18 Python
Django serializer优化类视图的实现示例
Jul 16 Python
linux mint中搜狗输入法导致pycharm卡死的问题
Oct 28 Python
python实现无边框进度条的实例代码
Dec 30 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(8) php 数组
2010/03/05 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
2017/01/06 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
五步轻松实现zTree的使用
2017/11/01 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
详解elementUI中input框无法输入的问题
2020/04/27 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
[42:24]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第一场 11.01
2020/11/02 DOTA
Python 调用Java实例详解
2017/06/02 Python
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
如何基于pythonnet调用halcon脚本
2020/01/20 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
html5 offlline 缓存使用示例
2013/06/24 HTML / CSS
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
公证委托书大全
2014/04/04 职场文书
会计专业自荐书
2014/07/08 职场文书
班子个人四风问题整改措施
2014/10/04 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python