1
Почему я не могу найти расположение кортежа в массиве? Afterall, дно выражение печатает True
numpy где с массивом кортежей
foo = numpy.array([(5, 30), (5,), 5])
bar = numpy.where(foo==foo[0])
print(bar)
Печать (array([], dtype=int64),)
print((5,30)==foo[0])
Печатает True
'foo' - массив' dtype = object' (разные кортежи). Многие из обычных операций с числовым массивом, включая сравнение, не применяются для этого типа dtype. 'foo' должен быть списком. – hpaulj