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