在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 相关文章推荐
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
python中Genarator函数用法分析
Apr 08 Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
python绘制中国大陆人口热力图
Nov 07 Python
django组合搜索实现过程详解(附代码)
Aug 06 Python
python绘制随机网络图形示例
Nov 21 Python
Python 实现Numpy中找出array中最大值所对应的行和列
Nov 26 Python
python实现两个字典合并,两个list合并
Dec 02 Python
python 实现查询Neo4j多节点的多层关系
Dec 23 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
May 23 Python
python3 删除所有自定义变量的操作
Apr 08 Python
用Python简陋模拟n阶魔方
Apr 17 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
咖啡常见的种类
2021/03/03 新手入门
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
php使用MySQL保存session会话的方法
2015/06/18 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
2015/10/10 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
Python魔术方法详解
2015/02/14 Python
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
上班睡觉检讨书
2014/01/09 职场文书
小学毕业家长寄语
2014/01/19 职场文书
《钱学森》听课反思
2014/03/01 职场文书
化妆品活动策划方案
2014/05/23 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
化验员岗位职责
2015/02/14 职场文书
公司车辆维修管理制度
2015/08/05 职场文书
《乘法分配律》教学反思
2016/02/24 职场文书
Python实现对齐打印 format函数的用法
2022/04/28 Python
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS