Я новичок в python, так что это может быть простой вопрос. Извините, если это так!
У меня есть массив a
, и я хотел бы знать, какие значения в каждой строке a
ниже или равны значению в той же строке, что и b
.
a = np.array([[8,1,7],[4,3,9],[5,2,6]])
b = np.array([[7],[4],[6]])
Полученный массив должен быть:
c = np.array([[False,True,True],[True,True,False],[True,True,True]])
Я пробовал:
np.where((a <= b), True, False)
и
np.apply_along_axis(np.where((a <= b), True, False),1,a)
Никто из них не работает.