Вопрос по python, numpy – Построение с помощью Python

1

У меня есть файл .txt, из которого я нахожу упорядоченные пары, а затем рисую графику, используя numpy и matplotlib. Например, это мои заказанные пары:

[[(4.0, 0), (0, 6.0)], [(6.0, 0), (0, 3.0)]]

(Каждый подсписок представляет строку в окончательном графике)

Графика выглядит так:

grafik1

Но я хочу найти пересечение между двумя линиями. И если бы было больше строк, как я могу найти общую область между ними? например

grafik2

Привет, школьник, в своем втором вопросе ты имеешь в виду область в первом квадранте под всеми строками? Если у вас есть только две линии, не будет «общей зоны между всеми пересечениями», поскольку будет только одна. Jonas Byström
@ user1305311, ссылки, которые вы разместили, дают нам «доступ запрещен» ошибка. blz
@ JonasBystr & # xF6; m У меня может быть 2 или более строк. Все зависит от того, что написано в файле .txt. Это пример с 3 строками. И здесь я должен найти точки пересечения. Именно так:img820.imageshack.us/img820/6471/ejem4.png stbamb
Похоже, что URL-адреса вашей графики больше не действительны (срок их действия истек). Jason Sundram
@user Да, может быть, вы имели в виду некоторые другие линии, такие как оси? zubinmehta

Ваш Ответ

2   ответа
1

SymPy для пересечения (в частности)Вот.

SymPy - это еще не все; это будет соответствовать большинству вещей, которые вы, возможно, захотите сделать! Читатьдокументы для всех своих возможностей.

Кажется, это идеальное решение. Вопрос в том, как я могу скачать его? Я пользователь Python 3.1.x stbamb
Версия 0.7.2 будет поддерживать Python 3. Прямо сейчас вам придется патчить по ссылке выше
0

вы можете взглянуть на "мудрец". Sage - это система компьютерной алгебры с открытым исходным кодом, и вы можете почти все, например. Graphtheorie и Plotting, как босс. http://www.sagemath.org/

Шалфей основан на питоне.
Спасибо за предложение, но я должен сделать все это на Python. stbamb

Похожие вопросы