numpy返回上下三角矩阵
numpy的triu和tril函数计算矩阵的上、下三角矩阵。
这两个函数的第二个参数表示第几条斜对角线,默认是包含这条斜对角线上的元素,对角线默认是0,例如1表示对角线上面的斜对角线,-1表示对角线下面的斜对角线。
In[6]:a=np.arange(1,17).reshape(4,4)
a
Out[7]:
array([[ 1, 2, 3, 4],[ 5, 6, 7, 8],[ 9, 10, 11, 12],[13, 14, 15, 16]])np.triu(a)
Out[8]:
array([[ 1, 2, 3, 4],[ 0, 6, 7, 8],[ 0, 0, 11, 12],[ 0, 0, 0, 16]])np.triu(a,1)
Out[9]:
array([[ 0, 2, 3, 4],[ 0, 0, 7, 8],[ 0, 0, 0, 12],[ 0, 0, 0, 0]])np.triu(a,-1)
Out[10]:
array([[ 1, 2, 3, 4],[ 5, 6, 7, 8],[ 0, 10, 11, 12],[ 0, 0, 15, 16]])np.triu(a,-2)
Out[11]:
array([[ 1, 2, 3, 4],[ 5, 6, 7, 8],[ 9, 10, 11, 12],[ 0, 14, 15, 16]])np.tril(a)
Out[12]:
array([[ 1, 0, 0, 0],[ 5, 6, 0, 0],[ 9, 10, 11, 0],[13, 14, 15, 16]])np.tril(a,1)
Out[13]:
array([[ 1, 2, 0, 0],[ 5, 6, 7, 0],[ 9, 10, 11, 12],[13, 14, 15, 16]])np.tril(a,-1)
Out[14]:
array([[ 0, 0, 0, 0],[ 5, 0, 0, 0],[ 9, 10, 0, 0],[13, 14, 15, 0]])
https://numpy.org/doc/stable/reference/generated/numpy.triu.html
https://numpy.org/doc/stable/reference/generated/numpy.tril.html#numpy.tril
numpy返回上下三角矩阵相关推荐
- 数据科学 IPython 笔记本 9.5 NumPy 数组上的计算:通用函数
9.5 NumPy 数组上的计算:通用函数 本节是<Python 数据科学手册>(Python Data Science Handbook)的摘录. 译者:飞龙 协议:CC BY-NC-S ...
- ant PageHeaderWrapper 返回上一页
PageHeaderWrapper 返回上一页实现代码: <PageHeaderWrappertitle={false}content={<a onClick={() => rou ...
- linux命令返回上一次所在的目录
有时候千辛万苦进入了一个很深层的目录,一不小心输入了cd并回车,有什么办法快速回到刚才所在的目录呢?对于bash来说,只需要很管理的一个命令:cd - 该命令等同于cd $OLDPWD,关于这一点在b ...
- Android 手势返回上一界面 亲测可用
在现如今,Android使用越来越便捷,也对Android开发提出更高要求,便捷体现在开发的每一处. 这里介绍Android使用手势返回上一界面.亲测可用! 一.思考: 1. 监听可手势返回上一界面的 ...
- linux命令:返回上一次目录
返回上一次目录 有时候千辛万苦进入了一个很深层的目录,一不小心输入了cd并回车,有什么办法快速回到刚才所在的目录呢?对于bash来说,只需要很管理的一个命令: cd - 该命令等同于cd $OLDPW ...
- Javascript 返回上一页
2019独角兽企业重金招聘Python工程师标准>>> 1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. ...
- Android---如何返回上一Activity
Android 代码用来返回上一个activity 调用onKeyDown()时发生java.lang.NullPointerException. 来自:CSDN博客推荐文章 | 时间:2012 ...
- selenium如何在同一个窗口页面中返回上一个页面窗口(Python)。
用driver.back() 方法,(当前窗口返回上一级页面) 上代码: 用一个简单的网页做实验.百度新闻,它的标签页都是本页面加载. url = http://news.baidu.com/ fro ...
- git reset revert 回退回滚取消提交返回上一版本
总有一天你会遇到下面的问题. (1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚. (2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚. 这些开发中很常见 ...
- iphone11返回上一级手势怎么设置_苹果iphone12怎么关闭程序appp 怎么返回上一步
苹果iphone12怎么关闭程序appp 怎么返回上一步 相信有很多朋友还不太熟悉iphone12系列的使用方法,今天小编就为大家带来了,iphone12怎么关闭程序,以及iphone12怎么返回上一 ...
最新文章
- SQL server2000安装时被挂起的问题
- mfc 怎么让键盘上下左右控制图片移动_[源码和文档分享]基于MFC的陨石撞飞机游戏设计与实现...
- AM-GM均值不等式的一种简证
- Girton College Info Session Abstract
- sublime Text3安装插件
- 模拟运行php,window_PHP+Javascript模拟Matrix画面, 直接存为*.php文件运行即 - phpStudy...
- 第十五章:使用SpringBoot validator让数据更真实
- android原生插件,适用于 Android 的原生 (C++) 插件
- pandas.DataFrame对根据某些列对某些列进行修改
- Div高度自适应内容高度
- 你朋友圈里原来这些文章最火
- 小米路由器r3d 安装vsftp 记事
- 增长量计算n+1原则_行测资料分析:资料分析之增长量的计算技巧
- 2021-08-18我的第一篇博客——STM32单片机的开发环境Keil5(MDK)的安装与破解
- UDP读取发送工具类
- Java线程状态以及 sheep()、wait()、yield() 的区别
- 实现上下拉刷新MJRefresh
- Codeforces1153——D. Serval and Rooted Tree(思维好题+dfs+贪心)
- POJ3169 Layout , 最短路算法解差分约束问题
- 新技术预研Android
热门文章
- 考研408笔试栈和队列问题
- python3_fake_User-Agent_创建UA伪装
- Detours的使用
- Log4j配置详解,太详细了。
- Vs2010创建网站
- RGMII信号是什么样子的----大揭秘
- 盘点JavaScript设计模式(常用十五大设计模式)
- 【软件工程】根据数据流图导出程序结构
- Tinder 和 Potluck 的卡片风格实现
- 【OpenCV-Python-课程学习(贾)】OpenCV3.3课程学习笔记:图像色彩空间转换(cvtColor),imread()的grayscale和cvtColor()的区别、通道分离与转换