Я предполагаю, что у вас есть numpy.ndarray
? Вы можете сгладить любой массив в 1D, выполнив array.ravel()
. Кроме того, вы можете преобразовать массив в любую желаемую форму (совместимую с количеством элементов в массиве), используя array.reshape
. array.reshape(-1)
совпадает с array.ravel()
. См. здесь для получения дополнительной информации о преобразовании массивов. Наконец, вы также можете получить array_1d = array_2d[0]
, но я не нахожу это ясным в коде, потому что читателю кажется, что вы просто выбираете первую строку 2D-массива. Выполнение array_1d = array_2d.ravel()
дает понять, что вы сохраняете все элементы, просто выравнивая массив.
Попробуйте добавить это в свой Web.Config.
<identity impersonate="true"/>
Просто догадка, но мне не кажется, что ошибка обязательно связана с безопасностью. Вы дали сервису то же имя на рабочем сервере?