1
這是numpy數組早期學習的延續。
結構化數組是從列表元素創建的 - 然後填充值(下面未顯示)。向numpy結構數組添加新記錄
>>> o = ['x','y','z']
>>> import numpy as np
>>> b = np.zeros((len(o),), dtype=[(i,object) for i in o])
>>> b
array([(0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 0, 0, 0)],
dtype=[('x', '|O4'), ('y', '|O4'), ('z', '|O4')])
上人口陣列看起來如下:
x y z
x 0 1 0
y 1 0 1,5
z 0 1,5 0
1.How我們添加新的頂點上面?
2.接通頂點已被添加,什麼是以下陣列添加到結構數組(注意:不是這個陣列中的所有頂點新):最清潔的過程
d e y
d 0 '1,2' 0
e '1,2' 0 '1'
f 0 '1' 0
預期的輸出(請忍着我):
x y z d e f
x 0 1 0 0 0 0
y 1 0 1,5 0 1 0
z 0 1,5 0 0 0 0
d 0 0 0 0 1,2 0
e 0 1 0 1,2 0 0
f 0 0 0 0 1 0