Основываясь на других ответах и улучшая обработку:
0/0
, добавляя invalid='ignore'
к numpy.errstate()
numpy.nan_to_num()
для преобразования np.nan
в 0
. Код:
import numpy as np
a = np.array([0,0,1,1,2], dtype='float')
b = np.array([0,1,0,1,3], dtype='float')
with np.errstate(divide='ignore', invalid='ignore'):
c = np.true_divide(a,b)
c[c == np.inf] = 0
c = np.nan_to_num(c)
print('c: {0}'.format(c))
Выход:
c: [ 0. 0. 0. 1. 0.66666667]
Поскольку вы используете power-shell
для входа в удаленный экземпляр / службу, вся рабочая среда будет отличаться от вашей локальной среды.
Как я уже упоминал в комментариях, сначала необходимо:
node -v
, поскольку требуется конкретная версия ; если нет, вам нужно вручную установить это, следуя node.js ; ng serve
. Пожалуйста, проверьте и дайте мне знать, если что-то пойдет не так.
Вы можете проверить, работает ли ваш сервер по
sudo lsof -i -P -n | grep LISTEN | grep 4200
или
[ 115]
в вашем пульте. [+1121]
Похоже, вы используете режим истории HTML5, вам может потребоваться отключить доступ к index.html в службе.
(и когда я посещаю https://ntest4.azurewebsites.net
, не возвращаю разрешение.)