Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
fn_god
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 2
#1

Python ошибка в коде

09.05.2018, 21:46. Просмотров 118. Ответов 3
Метки нет (Все метки)

Здравствуйте, помогите исправить ошибку в коде.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,10,100)
def Ln(x):
    array_x=[-np.pi, 0, np.pi]
    array_n=[3, 5, 10]
    res=0
    for i in array_n:
        for j in array_x:
            if array_x.index(j)!=array_n.index(i):
                res+=i*(x-j)/(array_x.index(i)-j)
    return res
fig,ax=plt.subplots()
ax.plot(x,Ln(x))
ax.set_xlabel('x')
ax.set_ylabel('y')
plt.show()
Текст в командной строке при запуске программы:
File "лабка2.py", line 14, in <module>
ax.plot(x,Ln(x))
File "лабка2.py", line 11, in Ln
res+=i*(x-j)/(array_x.index(i)-j)
ValueError: 3 is not in list

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2018, 21:46
Ответы с готовыми решениями:

ошибка в коде Python 3.6
Прошу помощи, я уже не понимаю почему выдает ошибку. ошибка выходит в операторе...

Ошибка в коде python
Здравствуйте! Помогите пожалуйста найти ошибку в следующем коде: while a !=...

Русский язык в коде Python 2.7
Когда делаю вывод текста на кириллице, то программа ломается. Как это исправить?

Изучаю BigData, затык в коде Python
Всем привет! Прошу помощи: я не программист, прохожу онлайн-курс по BigData,...

Ошибка в Python
Помогите! Только начинаю работать с Питоном и хочу создать шаблонную программу,...

3
IRIP
99 / 55 / 10
Регистрация: 18.04.2015
Сообщений: 639
Записей в блоге: 4
10.05.2018, 09:33 #2
измените название, прежде всего с "лабка2"
на
labka2.py
0
FilArt97
27 / 27 / 16
Регистрация: 11.03.2018
Сообщений: 89
10.05.2018, 09:45 #3
Цитата Сообщение от fn_god Посмотреть сообщение
if array_x.index(j)!=array_n.index(i):
Замените эту строку на
Python
1
i != j
1
fn_god
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 2
10.05.2018, 11:03  [ТС] #4
Спасибо, но я сам уже исправил. Просто я неправильно понимал принцип работы метода index(). Уже разобрался.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2018, 11:03

в чем ошибка? Python 2.7
from string import * from math import * q = int(input(&quot;начало отрезка &quot;))...

Ошибка с модулями python
Недавно столкнулся с такой проблемой. Модули в списке pip есть: xlutils...

Ошибка кодировки python и firebird
На линуксе возникла проблема, при передачи запроса в базу (выполнение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru