在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解析json实例方法
Nov 19 Python
requests和lxml实现爬虫的方法
Jun 11 Python
详解python里使用正则表达式的全匹配功能
Oct 19 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
python单线程文件传输的实例(C/S)
Feb 13 Python
Python3实现zip分卷压缩过程解析
Oct 09 Python
Python for循环与getitem的关系详解
Jan 02 Python
Python拼接字符串的7种方式详解
Mar 19 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
May 22 Python
Pytorch转tflite方式
May 25 Python
python 模块导入问题汇总
Feb 01 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面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
js实现分割上传大文件
2016/03/09 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
浅析上传头像示例及其注意事项
2016/12/14 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
2018/11/19 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
[01:39](回顾)各路豪强针锋相对,几经鏖战四强产生
2014/07/01 DOTA
python中xrange和range的区别
2014/05/13 Python
python爬虫常用的模块分析
2014/08/29 Python
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
Python中if elif else及缩进的使用简述
2018/05/31 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
python制作简单五子棋游戏
2019/06/18 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
Elemental Herbology官网:英国美容品牌
2019/04/27 全球购物
交通事故和解协议书
2014/09/25 职场文书
招标保密承诺书
2015/01/20 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
发票退票证明
2015/06/24 职场文书
美德少年主要事迹材料
2015/11/04 职场文书