python 下三角矩阵

A matrix can be seen in different ways and one of them is the upper triangular matrix part. Some problems in linear algebra are concerned with the upper triangular part of the matrix.

可以用不同的方式看到矩阵,其中之一是上三角矩阵部分。 线性代数中的一些问题与矩阵的上三角部分有关。

For this purpose, we have a predefined function numpy.triu(a) in the NumPy library package which automatically stores the upper triangular elements in a separate matrix. In this article, we are going to print the upper triangular elements of a matrix using inbuilt function numpy.triu(a).

为此,我们在NumPy库包中有一个预定义的函数numpy.triu(a) ,该函数自动将上三角元素存储在单独的矩阵中。 在本文中,我们将使用内置函数numpy.triu(a)打印矩阵的上三角元素

Python代码查找矩阵的上三角 (Python code to find upper triangle of a matrix)

# Linear Algebra Learning Sequence
# Upper Triangle of matrix
import numpy as np
print('Upper Triangle of an 3x3 identity matrix : ', np.triu(np.eye(3)))
a = np.arange(9).reshape((3,3))
print('\n\nMatrix a :\n', a)
print('Upper Triangle of Matrix a :\n', np.triu(a))
b = np.triu(np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]))
print('\n\nMatrix b :\n', np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]))
print('Upper Triangle of Matrix b : ', b)

Output:

输出:

Upper Triangle of an 3x3 identity matrix :  [[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]]
Matrix a :
[[0 1 2]
[3 4 5]
[6 7 8]]
Upper Triangle of Matrix a :
[[0 1 2]
[0 4 5]
[0 0 8]]
Matrix b :
[[ 1  2  3]
[ 4  5  6]
[ 7  8  9]
[10 11 12]]
Upper Triangle of Matrix b :  [[1 2 3]
[0 5 6]
[0 0 9]
[0 0 0]]

翻译自: https://www.includehelp.com/python/upper-triangle-of-a-matrix.aspx

python 下三角矩阵

python 下三角矩阵_Python | 矩阵的上三角相关推荐

  1. python 下三角矩阵_Python | 矩阵的下三角

    python 下三角矩阵 A matrix can be seen in different ways and one of them is the lower triangular matrix p ...

  2. 20211115 任意n阶方阵均与三角矩阵(上三角或者下三角)相似

    设 A\boldsymbol{A}A 为 nnn 阶矩阵, 它的特征多项式为 φ(λ)=det⁡(λI−A)=(λ−λ1)(λ−λ2)⋯(λ−λn)\varphi(\lambda)=\operator ...

  3. 用numpy操作矩阵,上三角,下三角矩阵,对角化矩阵

    学习笔记,仅供参考,有错必纠 转载自:https://blog.csdn.net/liuchenbaidu/article/details/108220475 numpy 操作矩阵的意义 1.可以理解 ...

  4. 下三角矩阵的逆矩阵_上三角或下三角矩阵的逆矩阵能否简便方法求出??只有主副对角线不为0的矩阵能否直接写出逆矩阵。...

    1.上三角矩阵的逆矩阵 将上三角矩阵划分成块矩阵,如上图所示,则其逆矩阵结果如下回图.答 2.下三角矩阵的逆矩阵 将下三角矩阵划分成块矩阵,如上图所示,则其逆矩阵结果如下图. 3.只有主对角线不为零的 ...

  5. python打九九乘法表上三角下三角_python经典练习题之九九乘法表、打印菱形、打印对顶三角形、斐波拉契数列、素数......

    CSDN 双十一 活动优惠提前抢!全站好课1元起,万券齐发折上折! 11.11 超值膨胀金[10元抵100元]限量发放!11月11日当天全站通用,更有机会享受折上折优惠!仅限299份,先到先得! 学学 ...

  6. python打九九乘法表上三角下三角_python经典练习题之九九乘法表、打印菱形、打印对顶三角形、斐波拉契数列、素数... - 小黑电脑...

    学学习简单的练习,学到后面会有越来越多的解法来写! 作业的目的是为了让大家熟悉程序语言,锻炼将思路转换成程序逻辑. 九九乘法表 help(print) 先思考能不能打印出方阵 # 1 方阵 # 1 方 ...

  7. java之上三角矩阵_矩阵化为阶梯矩阵、上三角、下三角矩阵的方法

    一.用初等行变换化行最简形的技巧1. 一般是从左到右,一列一列处理 2. 尽量避免分数的运算 具体操作: 1. 看本列中非零行的首非零元 若有数a是其余数的公因子, 则用这个数把第本列其余的数消成零. ...

  8. python画相关性可视化图上三角_完成这50个Matplotlib代码,你也能画出优秀的图表...

    Matplotlib 是 Python 的绘图库.它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案,也可以和图形工具包一起使用.和 Pandas.Numpy 并成为数据分析三 ...

  9. python矩阵运算_Python矩阵常见运算操作实例总结

    本文实例讲述了Python矩阵常见运算操作.分享给大家供大家参考,具体如下: python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 一.numpy的导入 ...

最新文章

  1. Javascript日期格式化指定格式的字符串实现
  2. FlexViewer入门资料
  3. uva 11991 (map vector 嵌套)
  4. html ios 定位吗,iOS对html简单解析
  5. 正则表达式强化,爬虫练习
  6. stata中介效应的sobel检验_SPSS进行中介效应检验的实战操作与分析——杏花开生物医药统计...
  7. java的equals方法_Java Duration类| 带示例的equals()方法
  8. Linux之FineBI集群部署 1
  9. OpenCV精进之路(四):图像处理——图片的缩放和图像金字塔
  10. java GC 参数
  11. python:for循环修改list的值,应使用range
  12. Python实战 | 完美爬取LOL全英雄皮肤高清原画 JavaScript动态网页
  13. 超星/智慧树 网课答案查询 高正确率
  14. python plt图片保存emf类型_matplotlib---保存图片出现的问题
  15. 如何用js对url做urlencoding处理?
  16. Detr的数据流,详细的维度信息
  17. sws_scale():bad dst image pointers
  18. Windows Server 2022 发布(正式版下载)
  19. java实现斗地主思路与算法
  20. 微信小程序下拉选择框

热门文章

  1. 奶粉的秘密(每个关爱孩子的家长都抽时间来看看)-转载
  2. LTE同步技术(一)
  3. 【附源码】计算机毕业设计SSM社区养老院管理系统
  4. 如何完全利用Win7
  5. php面试题集-简答题
  6. 图片怎样优化的8个小技巧
  7. Python函数实现银行自助存取款系统
  8. Revit学习笔记003-(Revit二次开发用的9个实践)
  9. revit 学习园地
  10. 【安全资讯】“微信清粉”被爆非法获取用户信息,用户付费后,个人信息被出售