线性代数
Mo-莫林
这个作者很懒,什么都没留下…
展开
-
【PLA】基于Python实现的线性代数算法库之QR分解
【PLA】基于Python实现的线性代数算法库之QR分解算法包下载链接:https://download.csdn.net/download/qq_42629529/79481514from PLA.Matrix import Matrixfrom PLA.GramSchmidtProcess import qrif __name__ == "__main__": #1 A1 = Matrix([[1, 1, 2], [1, 1, 0],原创 2022-02-06 18:59:01 · 747 阅读 · 0 评论 -
【PLA】基于Python实现的线性代数算法库之斯密特正交化
【PLA】基于Python实现的线性代数算法库之斯密特正交化算法包下载链接:https://download.csdn.net/download/qq_42629529/79481514from PLA.Vector import Vectorfrom PLA.GramSchmidtProcess import gram_schmidt_processfrom itertools import productif __name__ == "__main__": #1 basis原创 2022-02-06 18:56:55 · 653 阅读 · 0 评论 -
【PLA】基于Python实现的线性代数算法库之lu分解
【PLA】基于Python实现的线性代数算法库之lu分解算法包下载链接:https://download.csdn.net/download/qq_42629529/79481514from .Matrix import Matrixfrom .Vector import Vectorfrom ._globals import is_zero#判断是否为0#方阵的lu分解def lu(matrix): assert matrix.row_num() == matrix.col_num原创 2022-02-06 18:54:47 · 534 阅读 · 0 评论 -
【PLA】基于Python实现的线性代数算法库之线性系统
【PLA】基于Python实现的线性代数算法库之线性系统算法包下载链接:https://download.csdn.net/download/qq_42629529/79481514from PLA.Matrix import Matrixfrom PLA.Vector import Vectorfrom PLA.LinearSystem import LinearSystemfrom PLA.LinearSystem import inv, rankif __name__ == "__ma原创 2022-02-06 18:53:02 · 167 阅读 · 0 评论 -
【PLA】基于Python实现的线性代数算法库矩阵对角元素
【PLA】基于Python实现的线性代数算法库矩阵对角元素算法包下载链接:https://download.csdn.net/download/qq_42629529/79481514import numpy as npfrom numpy.linalg import eig, invfrom PLA.LinearSystem import rankfrom PLA.Matrix import Matrixdef diagonalize(A): assert A.ndim == 2原创 2022-02-06 18:51:09 · 463 阅读 · 0 评论 -
【numpy】实现线代之矩阵
【numpy】实现线代之矩阵算法包下载链接:https://download.csdn.net/download/qq_42629529/79481514import numpy as npfrom numpy.linalg import eigfrom scipy.linalg import svdif __name__ == "__main__": # 矩阵的创建 A = np.array([[1, 2], [3, 4]]) print(A) # 矩阵原创 2022-02-06 18:48:48 · 201 阅读 · 0 评论 -
【PLA】基于Python实现的线性代数算法库之矩阵空间转变
【PLA】基于Python实现的线性代数算法库之矩阵空间转变算法包下载链接:https://download.csdn.net/download/qq_42629529/79481514import matplotlib.pyplot as pltfrom PLA.Matrix import Matrixfrom PLA.Vector import Vectorimport mathif __name__ == "__main__": points = [[0, 0], [0, 5原创 2022-02-06 18:46:29 · 788 阅读 · 0 评论 -
【PLA】基于Python实现的线性代数算法库之矩阵
【PLA】基于Python实现的线性代数算法库之矩阵from PLA.Vector import Vectorfrom PLA.Matrix import Matrixif __name__ == "__main__": matrix = Matrix([[1, 2], [3, 4]]) print(matrix) #获得行列数 print("matrix.shape = {}".format(matrix.shape())) #获得元素个数 pri原创 2022-02-06 18:40:25 · 733 阅读 · 0 评论 -
【numpy】实现线代之向量
【numpy】实现线代之向量import numpy as npif __name__ == "__main__": #版本号 print(np.__version__) # np.array 基础 lst = [1, 2, 3] lst[0] = "Linear Algebra" print(lst) vec = np.array([1, 2, 3]) print(vec) # vec[0] = "Linear Algebr原创 2022-02-06 18:38:14 · 695 阅读 · 0 评论 -
【PLA】基于Python实现的线性代数算法库之向量
【PLA】基于Python实现的线性代数算法库之向量from PLA.Vector import Vectorif __name__ == "__main__": #基于对象方法 vec = Vector([5, 2])#vec 系统调用 __repr__(self) print(vec)# 用户调用__str__(self) #取向量长度 print("len(vec) = {}".format(len(vec))) #取向量元素 print(原创 2022-02-06 18:35:49 · 383 阅读 · 0 评论