我正在处理从 python 字典的值到 numpy 数组的映射,如下所示:
import numpy as np
my_array = np.array([0, 1, 2, 3, 4, 5, 6])
my_dict = {'group_a':my_array[0:3], 'group_b':my_array[3:]}
这提供了通过 dict 引用的值来反映在整个数组中所做的任何更改。我需要字典中组的大小是灵活的。但是,当一个组只有一个元素时,例如:
my_dict2 = {'group_a':my_array[0], 'group_b':my_array[1:]}
...然后 numpy 似乎返回元素值而不是指针。dict 中的值不再反映数组中的任何更改。有没有办法澄清我想要指针,即使是单个元素引用?