在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 23 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
python3+selenium自动化测试框架详解
Mar 17 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
May 07 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
Jan 10 Python
使用celery和Django处理异步任务的流程分析
Feb 19 Python
在python中logger setlevel没有生效的解决
Feb 21 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
TensorFlow实现批量归一化操作的示例
Apr 22 Python
什么是python的id函数
Jun 11 Python
Python字符串格式化常用手段及注意事项
Jun 17 Python
Python读写csv文件流程及异常解决
Oct 20 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
MVC模式的PHP实现
2006/10/09 PHP
PHP 表单提交给自己
2008/07/24 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
PHP中通过fopen()函数访问远程文件示例
2014/11/18 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
php 判断IP为有效IP地址的方法
2018/01/28 PHP
JQuery 写的个性导航菜单
2009/12/24 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
JS组件Bootstrap实现下拉菜单效果代码
2016/04/26 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
基于vue2.0实现简单轮播图
2017/11/27 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
python中MySQLdb模块用法实例
2014/11/10 Python
python中循环语句while用法实例
2015/05/16 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
python 命名规范知识点汇总
2020/02/14 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
python导入库的具体方法
2020/06/18 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
轻松制作精彩视频:Animoto
2018/09/19 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
《故乡》教学反思
2014/04/10 职场文书
缅怀先烈演讲稿
2014/09/03 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
个人整改措施书面材料
2014/10/24 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
五星级酒店宣传口号
2015/12/25 职场文书