#python-3.x
#python-3.x
Вопрос:
Я пытаюсь использовать этот код a=np.logspace(-1,np.log10(10,),11.)[::-1]
, но получаю ошибку, как показано ниже TypeError: объект типа <class ‘float’> не может быть безопасно интерпретирован как целое число.
Ответ №1:
Вы передали 11.
как num
, которое должно быть целым числом. 11.
является float
литералом; удалите .
, чтобы сделать его 11
int
литералом.
Комментарии:
1. Спасибо @ShadowRanger
Ответ №2:
Согласно документации, третьим аргументом np.logspace
является «Количество образцов для генерации». В вашем коде np.logspace(-1,np.log10(10,),11.)
третий аргумент 11.
— это число с плавающей запятой, но требуется целое число, например 11
, без десятичной точки.
Комментарии:
1. Спасибо @ForceBru