外積代数について、素早くまとめる。
資料をまとめる。そして、お絵描きする。
始めましょうか。
- 資料。
- n次元線型空間に対するr次外積代数
- 発展編として、こちらの記事をいくつか読んでみる。
- お絵描き
class Wed:
def __init__(self,a,p):
self.dot = a
self.p = p
def BubbleSort(a,p):
for i in range(len(a)):
for j in range(len(a)-1,i,-1):
if a[j] < a[j-1]:
p *= -1
a[j],a[j-1] = a[j-1],a[j]
elif a[j] == a[j-1]:
p *= 0
return [a,p]
def BS(w):
return BubbleSort(w.dot,w.p)
#BubbleSort([0,4,1,5,2,3],5)
def MulWed(a,b):
p = a.dot + b.dot
q = a.p * b.p
r = BS(Wed(p,q))
return Wed(r[0],r[1])
a = Wed([0,2,3],4)
b = Wed([1,4],2)
c = MulWed(a,b)
print(c.dot,c.p)
バイバイ!