fork download
  1. import numpy as np
  2. X = np.random.randint(-10, 10, size=(7, 9))
  3. print("Початковий масив:")
  4. print(X)
  5. max_value = np.max(X)
  6. min_value = np.min(X)
  7. X[X == max_value] = +1
  8. X[X == min_value] = 1
  9. print("\nЗмінений масив:")
  10. print(X)
Success #stdin #stdout 0.78s 41500KB
stdin
Standard input is empty
stdout
Початковий масив:
[[  9   1   1   5   9  -9   6  -3  -1]
 [ -3   5  -8  -1  -6  -4   2   4  -6]
 [ -4   1  -6  -9   4   9   4   2  -2]
 [ -4   2   5  -9   4  -4   4  -2  -6]
 [ -7  -9  -9   3   9   5 -10   8  -9]
 [ -3  -7  -9  -3  -3  -8  -5   5  -9]
 [  1  -9  -4   0  -5   5   4 -10  -2]]

Змінений масив:
[[ 1  1  1  5  1 -9  6 -3 -1]
 [-3  5 -8 -1 -6 -4  2  4 -6]
 [-4  1 -6 -9  4  1  4  2 -2]
 [-4  2  5 -9  4 -4  4 -2 -6]
 [-7 -9 -9  3  1  5  1  8 -9]
 [-3 -7 -9 -3 -3 -8 -5  5 -9]
 [ 1 -9 -4  0 -5  5  4  1 -2]]