Tôi muốn kết hợp hai mảng numpy để tạo một mảng với các giá trị lớn nhất từ mỗi mảng.Kết hợp hai mảng numpy để tạo thành một mảng có giá trị lớn nhất từ mỗi mảng
import numpy as np
a = np.array([[ 0., 0., 0.5],
[ 0.1, 0.5, 0.5],
[ 0.1, 0., 0.]])
b = np.array([[ 0., 0., 0.0],
[ 0.5, 0.1, 0.5],
[ 0.5, 0.1, 0.]])
Tôi muốn tạo ra
array([[ 0., 0., 0.5],
[ 0.5, 0.5, 0.5],
[ 0.5, 0.1, 0.]])
Tôi biết bạn có thể làm
a += b
mà kết quả trong
array([[ 0. , 0. , 0.5],
[ 0.6, 0.6, 1. ],
[ 0.6, 0.1, 0. ]])
Đây rõ ràng không phải là những gì tôi là sau khi . Nó có vẻ như một vấn đề dễ dàng như vậy và tôi cho rằng nó có lẽ là nhất.