У меня есть один numpy массив вида:
np.Array1 =
[
['2019-12-01' '0.03555' '0.03' '0.03' '0.03'],
['2019-12-02' '0.03' '0.03' '1' '0.03']
]
и второй:
np.Array2 =
[
array(['2019-12-01', '1', '1', '1', '1']),
array(['2019-12-02', '1', '1', '1', '20'])
]
Есть ли способ для меня, так что сделайте что-то вроде:
Суммируйте каждый элемент, где npArray1.col1 = npArray2.col1
- то есть: когда даты совпадают, добавьте элемент за элементом (исключая дату)
'2019-12-01' = '2019-12-01' so [0.03555+1, 0.03+1, 0.03+1, 0.03+1]
Я получаю, что I Я полагаю, что это неправильно, изменяя типы в одном и том же массиве
Мы ценим любой совет относительно лучшего способа добавления значений на основе условных логик c.