Вы можете получить максимальное значение в каждом столбце, используя:
import numpy as np
atoms = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
[1, 4, 6]])
print(np.amax(atoms, axis=0))
>>> [7 8 9]
print(np.amin(atoms, axis=0))
>>> [1 2 3]
Чтобы назначить его, просто используйте:
x_max, y_max, z_max = np.amax(atoms, axis=0)
x_min, y_min, z_min = np.amin(atoms, axis=0)