python:numpy:就像list一样,我可以更改项的值类型



通常在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)

相关内容

最新更新