При отладке кода вы или отладчик используете print
для отображения массивов NumPy. Команда print
не представляет то, что вам нужно, чтобы определить массив. Он применяет специальные правила отображения для облегчения презентации.
В этом случае вам нужно убедиться, что вы используете ,
для разделения значений в массиве NumPy:
import numpy as np
m = np.array([4, 5, 6])
n = np.array([1, 2, 3])
Да, вы можете проверить это, например, по
if (is_array($variable) && count($variable) > 0) { ... }