2020年10月28日 星期三

向量加法 內積 外積

import numpy as np
a=np.array([2,-3])
b=np.array([4,4])
apb=a+b              #加法
adou=a*2             #乘法
adotb=np.inner(a,b)  #內積
acrossb=np.cross(a,b) #外積
print("向量a和向量b相加是{}".format(apb))
print("向量a的兩倍是{}".format(adou))
print("向量a和向量b的內積是{}".format(adotb))
print("向量a和向量b的叉積是{}".format(acrossb))


執行的結果是

向量a和向量b相加是[6 1]
向量a的兩倍是[ 4 -6]
向量a和向量b的內積是-4
向量a和向量b的叉積是20

沒有留言:

張貼留言

二維陣列(2d array) matrix

import numpy as np fru_items=[["apple","banana","cherry","durian","eggplant","fig...