Как я могу построить 2 строковые переменные Pol против Ch - PullRequest
0 голосов
/ 12 июня 2018

Я хочу построить строки Ch и Pol, но я не могу преобразовать их в переменные, которые можно выводить на экран

Ch = '1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22'
Pol = '9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10'
plt.plot(Ch,Pol)

Когда я запускаю его, результат будет:

ValueError:Нераспознанный символ 9 в строке формата

Пожалуйста, помогите

1 Ответ

0 голосов
/ 12 июня 2018

Вы должны разбить строки на отдельные числовые подстроки с помощью split(), а затем преобразовать каждую подстроку в число (int или float):

plt.plot(
    list(map(float, Ch.split())),
    list(map(float, Pol.split())))
...