Можно ли заменить эти логические операторы Python операторами Numpy?Python

Программы на Python
Anonymous
Можно ли заменить эти логические операторы Python операторами Numpy?

Сообщение Anonymous »

В этом фрагменте Python:

Код: Выделить всё

import numpy as np

N, K = 10, 2
a = np.random.randint(2*K, size=(N, N))
r = np.any(a[0, :]==K) and np.any(a[-1, :]==K) and np.any(a[:, 0]==K) and np.any(a[:, -1]==K)
можно ли заменить операторы и в последней строке операторами/функциями Numpy? Причина – работоспособность и любопытство. Возможно, все выражение можно упростить.

Вернуться в «Python»