【发布时间】:2021-12-29 14:49:38
【问题描述】:
我想从 2 个 numpy 数组中创建一个字典,arr1 作为字典的键,arr2 作为字典的值。我遇到的问题是我不想简单地按该顺序向键添加值,而是要在键的条件下添加特定值,arr1 的元素已满。为此,我有另一个 numpy 数组 arr3 比 arr1 和 arr2 多一个元素,如果键在实际索引和 arr3 的下一个元素之间,[i,i+1) 的值与实际索引对应一个将是与实际键配对的值。
例如:
dict = {}
arr1 = np.array([0,9])
arr2 = np.array([0,5])
arr3 = np.array([0,5,10])
..
字典应该是 {0:0,9:5}
【问题讨论】:
标签: python arrays numpy dictionary numpy-ndarray