通常在python中我可以执行
a = [0.0]
a[0] = (1,2)
print(a)
输出:
[(1, 2)]
和numpy一样,我在哪里尝试了
a = np.zeros((1,))
# it produces array([0.])
a[0] = (1,2)
print(a)
我得到:
TypeError: float() argument must be a string or a number, not 'tuple'
我如何才能用类似numpy的python列表获得类似的行为。
我需要灵活地根据需要更改列表中的值。
尝试a = np.zeros(1, dtype=tuple)