Можно ли измерить только некоторые параметры фильтра Калмана из этих выбранных в KalmanMesurement Matrix?

По умолчанию функция ввода принимает входные данные в качестве формата строки

для другого типа данных, который вы должны вводить пользователю

. В Python 2 мы используем функцию raw_input (). он ждет, когда пользователь наберет какой-то ввод и нажмите «возврат», и нам нужно сохранить значение в переменной путем кастинга в качестве нашего типа данных желания. Будьте осторожны при использовании литья типа

x = raw_input("Enter a number: ") #String input
x = int(raw_input("Enter a number: ")) #integer input 
x = float(raw_input("Enter a float number: ")) #float input 
x = eval(raw_input("Enter a float number: ")) #eval input

В Python 3 мы используем функцию input (), которая возвращает значение входного пользователя

x = input("Enter a number: ") #String input

, если вы вводите строку, int, float , eval будет принимать в качестве ввода строки

x = int(input("Enter a number: ")) #integer input 

, если вы введете строку для int cast ValueError: недействительный литерал для int () с базой 10:

x = float(input("Enter a float number: ")) #float input

, если вы введите строку для float cast ValueError: не удалось преобразовать строку в float

x = eval(input("Enter a float number: ")) #eval input

, если вы введете строку для eval cast

NameError: name '' не определено

Эти ошибки также применимы для python 2

0
задан Miroslav Karpíšek 20 March 2019 в 11:53
поделиться