Привет. Помогите мне начертить! 39 Алгебра 9 класс Макарычев – Рамблер/класс
Привет. Помогите мне начертить! 39 Алгебра 9 класс Макарычев – Рамблер/классИнтересные вопросы
Школа
Подскажите, как бороться с грубым отношением одноклассников к моему ребенку?
Новости
Поделитесь, сколько вы потратили на подготовку ребенка к учебному году?
Школа
Объясните, это правда, что родители теперь будут информироваться о снижении успеваемости в школе?
Школа
Когда в 2018 году намечено проведение основного периода ЕГЭ?
Новости
Будет ли как-то улучшаться система проверки и организации итоговых сочинений?
Вузы
Подскажите, почему закрыли прием в Московский институт телевидения и радиовещания «Останкино»?
Начертите график какой-нибудь функции, нулями которой
служат числа: а) -3 и 3; б) -4, 0 и 2; в) -3, 2, 1 и 5.
ответы
Вот такие графики:
ваш ответ
Можно ввести 4000 cимволов
отправить
дежурный
Нажимая кнопку «отправить», вы принимаете условия пользовательского соглашения
похожие темы
ЕГЭ
10 класс
11 класс
Химия
похожие вопросы 5
150 Алгебра 9 класс Макарычев Помогите решить графически
Решите графически уравнение:
а) х3 = 2; б) х3 = 4; в) х3 = -5.
ЭкзаменыАлгебра9 классМакарычев Ю.Н.ГДЗ
Когда скорость изменения функции будет наибольшей или наименьшей? Алгебра 10-11 класс Колмогоров Упр 308
Совсем я в точных науках не сильна) Кто поможет?) Найдите значения аргумента из промежутка [-2; 5], при которых скорость изменения (Подробнее…)
ГДЗ11 классКолмогоров А.Н.АлгебраВасильевых. 50 вариантов ответов по русскому языку. Вариант 31 ч.2 Задание 13 ОГЭ Русский язык 9 класс Однородное подчинение придаточных
Среди предложений 21-29:
(21) И Митрофанов услышал в этом смехе и прощение себе, и даже какое-то (Подробнее…)
ГДЗРусский языкОГЭ9 классВасильевых И.П.
16. Расставьте все знаки препинания: укажите цифру(-ы), на месте которой(-ых)… Цыбулько И. П. Русский язык ЕГЭ-2017 ГДЗ. Вариант 13.
16.
Расставьте все знаки препинания: укажите цифру(-ы), на месте которой(-ых)
в предложении должна(-ы) стоять запятая(-ые). (Подробнее…)
ГДЗЕГЭРусский языкЦыбулько И.П.
ЕГЭ-2017 Цыбулько И. П. Русский язык ГДЗ. Вариант 13. 18. Расставьте все знаки препинания: укажите цифру(-ы), на месте которой(-ых)…
18.
Расставьте все знаки препинания: укажите цифру(-ы), на месте которой(-ых)
в предложении должна(-ы) стоять запятая(-ые). (Подробнее…)
ГДЗЕГЭРусский языкЦыбулько И. 2
python — Networkx не может нарисовать график из файла
Задавать вопрос
спросил
Изменено 1 год, 8 месяцев назад
Просмотрено 1к раз
Я новичок в PyCharm. В настоящее время я работаю над кодом с networkx, который требует от меня построения данных из файла. Я запустил код, и PyCharm дает Процесс завершен с кодом выхода 0
, что означает отсутствие ошибки. Но все учебные пособия YouTube с Networkx показывают, что они успешно рисуют график с окном запуска Python, и моя программа запуска Python вылетает каждый раз, когда я пытаюсь запустить код. Но это появилось только тогда, когда я рисую из существующего файла, а графики можно рисовать при добавлении ребер. Моя консоль ничего не показывает, кроме кода выхода 0. Вот мой код
импортировать networkx как nx ИмяФайла="locations1.txt" Тип графика=nx.DiGraph() G = nx.read_edgelist(FileName, create_using=Graphtype, nodetype=int, data=. (('weight', float))) для x в G.nodes(): print ("Узел: ", x," имеет общую #степень: ",G.степень(x)," , In_степень: ", G.out_степень(х)," и выход_градус: ", G.in_степень(х)) для u,v в G.edges(): print ("Вес ребра ("+str(u)+","+str(v)+")", G.get_edge_data(u,v)) nx.draw(G)
- питон
- пичарм
- сетьx
2
Вы можете попробовать использовать библиотеку matplotlib.pyplot.
импортировать matplotlib.pyplot как plt
nx.draw(график) plt.savefig(путь)
или
nx.draw(график) plt.show()
Сначала установите декоратор ниже версии, так как некоторые другие версии имеют проблемы. https://github.com/networkx/networkx/issues/4718
pip install decorator==5. 0.7
Вот пример программы, чтобы проверить, все ли работает нормально.
импортировать matplotlib.pyplot как plt импортировать networkx как nx g = nx.DiGraph() g.add_edge('Человек X','Человек Y') g.add_edge('Человек X','Человек Z') g.add_edge('Человек Z','Человек Y') plt.figure(figsize=(6,4)) nx.draw_networkx(г)
образец вывода
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Максима Розыгрыш
Максима РозыгрышЭто введение в некоторые команды, которые мы будем использовать. Лучший ресурс, который я нашел для пакета рисования, — это Graphics with Maxima от Wilhelm Haager. Он объясняет вещи намного лучше, чем руководство Maxima, и у него есть изображения, тогда как в руководстве есть только команды.
Пакет вытягивания первой загрузки
Чтобы использовать любую из команд рисования, вы должны сначала загрузить пакет рисования. Вам нужно загрузить пакет только один раз, возможно, в начале файла.
92,х,-2,2) )$Команда могла быть введена в одной строке. Мне нравится разделять их и делать некоторые отступы, чтобы все было ровно.
Графические объекты
Явная команда — это только один из графических объектов, которые вы можете иметь. Некоторые другие объекты, которые вы можете иметь: неявные , точки , метки , полярные и параметрические . Следующая картинка продемонстрирует использование некоторых из них. 9(1/3),т,-2,2) )$
Квадратные окна
Первое, что вы, вероятно, заметите на последнем графике, это не то, сколько классных функций у вас может быть, а то, как круг выглядит как эллипс. Это потому, что смотровое окно не квадратное. Есть два набора команд, которые изменяют это: размеры и
Затенение области
Команда draw2d может затенить область для явно заданной функции.
draw2d( fill_color = красный, fill_func = 2+sin(x), явный(cos(x),x,-%pi/2,%pi/2), fill_func = ложь, ширина_линии = 2, цвет = черный, явный(cos(x),x,-%pi,%pi), цвет = синий, явный (2+sin(x),x,-%pi,%pi) )$
Отрисовка значений по умолчанию
Вы заметите, что большинство команд имеют отношение к форматированию графика, а не к его рисованию. Часто используемые элементы, такие как оси, сетка и размеры; а также менее используемые элементы, такие как разрешение (nticks или ip_grid), line_width, цвет по умолчанию (если вам не нравится синий), а также font и font_size, могут быть перемещены в отдельный блок, который установит их по умолчанию для всех графики, которые идут после этой точки. 2, х, -2,2) )$
Вот один и тот же график трижды. Первый — это исходный график из Maxima без какого-либо дополнительного форматирования, так как он предшествует команде set_draw_defaults(). Остальные идут после set_draw_defaults(), поэтому они включают команды форматирования оттуда. Последний добавляет оператор yrange, чтобы сделать график более квадратным и показать, что вы можете добавлять дополнительные графические команды, даже если вы включаете set_draw_defaults(). Если вы включаете графическую команду и в set_draw_defaults(), и в draw2d(), команда внутри draw2d() переопределит значение по умолчанию.
Встроенные графики
Команды рисования могут начинаться с «wx», чтобы рисовать их внутри wxMaxima, а не в отдельном окне. Это может ускорить время разработки. Однако графики, как правило, выглядят не так красиво. В этом есть большая проблема: когда Richland установила Maxima, они установили ее в папку по умолчанию, и команды wxdraw2d() на самом деле не работают.
Ваш комментарий будет первым