np.around для массива со значениями none и integer - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть массив:

MDP= [[0.705,.655,0.614,0.388],[0.762,None,0.660,-1],[0.812,.868,0.918,+1]]

Как я могу применить np.around к вышеуказанному массиву без получения ошибки для значений None и -1, +1?

TIA

1 Ответ

0 голосов
/ 26 ноября 2018

Убедитесь, что вы работаете с пустым массивом, а не со списками списков:

np.around(np.array(MDP).astype(float))
#array([[ 1.,  1.,  1.,  0.],
#       [ 1., nan,  1., -1.],
#       [ 1.,  1.,  1.,  1.]])

При необходимости вы можете преобразовать результат обратно во вложенный список с помощью .tolist().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...