首页 > 其他 > 详细

13.numpy线性代数和绘图

时间:2020-03-07 13:51:07      阅读:72      评论:0      收藏:0      [点我收藏+]
import numpy as np
import numpy.matlib
arr1=np.array([[1,2],[3,4]])
arr2=np.array([[11,12],[13,14]])
np.dot(arr1,arr2)#返回两个数组的点积,对于二维向量等效于矩阵乘法,对于一维向量相当于向量内积
#1*11+2*13,1*12+2*14,3*11+4*13,3*12+4*14

np.vdot(arr1,arr2)#返回两个向量的点积,如果第一个参数是附属,它共轭复数会用于计算。如果参数id是多维数组,会被展开
#1*11 + 2-12 + 3*13 +4*14 =130

np.matmul(arr1,arr2)#矩阵乘法
np.linalg.det(arr1)#行列式,对角线相乘再相减
np.linalg.inv(arr1)#求矩阵的逆

a=np.array([1,1,1],[0,2,5],[2,5,-1])
b=np.array([6],[-4],[27])
np.linalg.solve(a,b)#解线性方程

  

import numpy as np
from  matplotlib import  pyplot as plt
x=np.arange(1,1000)
y=3*x
plt.title("maths")
plt.xlabel("x--")
plt.ylabel("y--")
plt.plot(x,y)
plt.show()

  技术分享图片

13.numpy线性代数和绘图

原文:https://www.cnblogs.com/wcyMiracle/p/12433868.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!