python 生成对称矩阵_对称矩阵| 使用Python的线性代数
python 生成对称矩阵
Prerequisites:
先决条件:
Defining a matrix
定义矩阵
Identity matrix
身份矩阵
Transpose matrix
转置矩阵
In linear algebra, if the matrix and its transpose are equal, then the matrix is symmetric (MT = M).
在线性代数中,如果矩阵及其转置相等,则矩阵是对称的(MT = M) 。
In terms of elements of matrices: M(i, j) = M(j, i)
根据矩阵的元素: M(i,j)= M(j,i)
Following is a python code for demonstrating how to check for Symmetric Matrix.
以下是用于演示如何检查对称矩阵的python代码。
Method:
方法:
Syntax:
M = numpy.array( )
transpose_M = M.T
if transpose_M == M:
Transpose = True
Return:
MT
对称矩阵的Python代码 (Python code for symmetric matrices)
# Linear Algebra Learning Sequence
# Transpose using different Method
import numpy as np
M = np.array([[2,3,4], [3,45,8], [4,8,78]])
print("---Matrix M---\n", M)
# Transposing the Matrix M
print('\n\nTranspose as M.T----\n', M.T)
if M.T.all() == M.all():
print("--------> Transpose is eqaul to M")
M = np.array([[2,3,4], [3,45,8]])
print("\n\n---Matrix B---\n", M)
# Transposing the Matrix M
print('\n\nTranspose as B.T----\n', M.T)
if M.T.all() == M.all() and np.shape(M) == np.shape(M.T):
print("---------> Transpose is eqaul to B")
else:
print("---------> Not Transpose!!")
Output:
输出:
---Matrix M---
[[ 2 3 4]
[ 3 45 8]
[ 4 8 78]]
Transpose as M.T----
[[ 2 3 4]
[ 3 45 8]
[ 4 8 78]]
--------> Transpose is eqaul to M
---Matrix B---
[[ 2 3 4]
[ 3 45 8]]
Transpose as B.T----
[[ 2 3]
[ 3 45]
[ 4 8]]
---------> Not Transpose!!
翻译自: https://www.includehelp.com/python/symmetric-matrices.aspx
python 生成对称矩阵
python 生成对称矩阵_对称矩阵| 使用Python的线性代数相关推荐
- python生成全排列_如何通过python实现全排列
如何通过python实现全排列 这篇文章主要介绍了如何通过python实现全排列,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 itertools模 ...
- python生成树形图_如何使用Python生成树形图(treemap)所需数据
被这个问题稍微难住了下,找到答案后不敢独享,希望能帮助其他朋友吧. raw_data = [ ("A1", "B1", "C1", 1), ...
- 如何用python生成表格_用 Python 生成 HTML 表格
在 邮件报表 之类的开发任务中,需要生成 HTML 表格. 使用 Python 生成 HTML 表格基本没啥难度, for 循环遍历一遍数据并输出标签即可. 如果需要实现合并单元格,或者按需调整表格样 ...
- python从random生成列表_详解Python利用random生成一个列表内的随机数
详解Python利用random生成一个列表内的随机数 首先,需要导入random模块: import random 随机取1-33之间的1个随机数,可能重复: random.choice(range ...
- python len函数_知识清单Python必备的69个函数,你掌握了吗?
本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...
- python优化网站_[练习] 用PYTHON来优化网站中的图片
我到公司以来,第一次加班,哇,加一晚上加一上午,现在还没下班的迹象,555,困. 对于网站中的一些关键的页面,多重缓存.静态化.程序代码优化--之外,为了提高用户打开页面的速度,图片是必须要优化的. ...
- python是什么编程教程-编程python是什么_谁的Python教程最好?
谁的Python教程最好? 建议你可以看看这里的<Python基础教程>和<Python学习手册>应该适合你的. 希望对你有用. 记得采纳呀~ Python中的9个代码小实例! ...
- python框架大全_常用的Python开源框架有哪些?列举这3个
随着人工智能快速发展,不仅在各个领域应用日益广泛,同时也引发了教学内容的变革和创新.人工智能的火热得益于成功的开源以及深度学习框架的不断涌现.而Python作为一种脚本语言,具有易学.易维护等优点,它 ...
- python 判断类型_青少年之Python编程课程安排lt;第一季gt;
第一章 开启Python之旅 1. 你将了解什么是Python 2. 在电脑上安装并简单使用Python 3. 开始通过Python与计算机进行交流(编程) 第二章 变量 1. ...
最新文章
- 简单几步让CentOS系统时间同步
- eventsource 服务器发送事件
- Win10不能使用Genymotion模拟器的解决方案
- 糟糕!复工后,最让人担心的问题又又又来了!
- Nacos支持三种部署模式
- python添加自定义模块_Python中添加自定义模块的方法
- Android时代的赢创之路
- 数组中第三大的数 leetcode 414
- hdu 5441 Travel (2015长春网赛)
- NeatUpload IIS6.0注册问题
- 软件测试面试题:和用户共同测试(UAT测试)的注意点有哪些?
- 华为路由GRE隧道搭建
- MISRA C 2004
- mumu模拟器安装xposed
- Excel常用电子表格公式大全【汇总篇】
- 开发独立证券交易系统的一些体会,有下单撮合系统,自己产生交易行情,可实现分布式部署
- html网页设计优秀作品和代码,从优秀的网页设计作品中学排版和配色
- selenium 操作 IE11--无法开启新窗口
- qt 不规则图形 消除锯齿
- Tinyos2.x相关资料