在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函数缺省值与引用学习笔记分享
Feb 10 Python
Python中的defaultdict模块和namedtuple模块的简单入门指南
Apr 01 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
Python批处理删除和重命名文件夹的实例
Jul 11 Python
python3.6.3转化为win-exe文件发布的方法
Oct 31 Python
利用python如何在前程无忧高效投递简历
May 07 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
Jul 04 Python
Django 用户认证组件使用详解
Jul 23 Python
如何基于python实现不邻接植花
May 01 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
Sep 29 Python
Python编解码问题及文本文件处理方法详解
Jun 20 Python
Python 可迭代对象 iterable的具体使用
Aug 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 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
PHP实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
jquery的键盘事件修改代码
2011/02/24 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
JS检测图片大小的实例
2013/08/21 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
AngularJS实现根据变量改变动态加载模板的方法
2016/11/04 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
Windows下python3.6.4安装教程
2018/07/31 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
Python占用的内存优化教程
2019/07/28 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Python pandas库中的isnull()详解
2019/12/26 Python
Python colormap库的安装和使用详情
2020/10/06 Python
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
教学实习自我评价
2014/01/28 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
2015年元旦标语大全
2014/12/09 职场文书
iPhone13 Pro外观确定,升级4800万镜头,4月20日发新品
2021/04/15 数码科技
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
Python Django框架介绍之模板标签及模板的继承
2021/05/27 Python
MySQL 聚合函数排序
2021/07/16 MySQL