def_dictionary = defaultdict(lambda: np.array([np.array([-1, 1]), np.array([-1, 1])]))
def_dictionary[tuple([3,5])][1] = np.concatenate((def_dictionary[tuple([3, 5])][1], np.array([6])))
如何将整数附加到def_dictionary[tuple([3,5])][1]
数组中?我尝试了np.append,但是它有同样的问题。可能有一些简单的解决方法。感谢帮助。
答案 0 :(得分:0)
无法更改数组元素的形状。因此,我不得不摆脱数组数组。我通过创建带有defaultdic的defaultdic解决此问题:
def_dictionary = defaultdict(lambda: defaultdict(lambda: np.array([-1, 1])))