LINUX.ORG.RU

Julia 0.4

 , ,


1

4

Вышла новая версия динамического высокоуровневого языка для математических вычислений Julia 0.4. В нём используется динамическая компиляция (JIT) на основе LLVM, что позволяет показывать достаточно высокий уровень производительности. Существует встроенная система управления расширениями.

В настоящее время Julia находится в стадии активной разработки, поэтому список изменений обширен. Также постоянно увеличивается количество доступных расширений, в настоящее время доступно более 700 пакетов.

>>> Подробности

★★★★★

Проверено: beastie ()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от nezamudich
xlabel('$\overline{x_{ТПЗ}}$','Interpreter','latex')

Потом экспорт через print. И проверь чтоб у тебя латех русские символы умел, иначе меняй на транслит-гречку-что-угодно.

upcFrost ★★★★★
()
Ответ на: комментарий от anonymous

Именно его прямо сейчас и юзаю, в соседнем окне, кстати говоря. Просто слишком много в жизни секса с матлабом имел, до сих пор трясёт.

Раз уж такая пьянка, то бНОПНЯ про pgfplots. Хочу сделать, чтобы на этом графике выбитые точки были без лишнего куска кривулины: http://higgs.rghost.ru/8c2CYdnNp/image.png

nezamudich ★★
()
Ответ на: комментарий от upcFrost

и где?

Это подразумевалось. Форма выражения - обычный троллинг, чтоб такие, как ты, подгорали и агрились, и тред был бодр и весел.

в лучших традициях HelloWorld-кодеров

Никогда не слышал о таких. Походу, их поколениями передают из уст в уста, только своим.

Только про PyQt не надо

Надо. Ваял на нём пару велосипедов, по ощущениям, пишется даже приятней, чем на C++.

Ну асм тогда тоже умеет, только без либ даже md5 считать задолбаешься.

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

anonymous
()
Ответ на: комментарий от tailgunner

Python довольно прилично работает с сырой памятью

имхо удобно - это уж если не как асм, то хотя бы как С. Не помню чтоб питон так умел. Кинь ссылку как оно там сейчас

upcFrost ★★★★★
()
Ответ на: комментарий от anonymous

Форма выражения - обычный троллинг, чтоб такие, как ты, подгорали и агрились, и тред был бодр и весел.

я не подгораю, я радуюсь бодрой дискуссии. А то уже одурел от скуки

Ваял на нём пару велосипедов, по ощущениям, пишется даже приятней, чем на C++.

А с графиками дело имел? И вообще с канвасом? Оно имхо жуткое, намного страшнее матлабного рисования.

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

суть матлаба - либы/велосипеды уже прикрутили за тебя, что облегчает жизнь.

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

имхо удобно - это уж если не как асм, то хотя бы как С

ctypes - тот же Си (сегфолты прилагаются %))

Не помню чтоб питон так умел. Кинь ссылку как оно там сейчас

В stdlib: buffer, memoryview, struct, ctypes. В PyPI: construct

tailgunner ★★★★★
()
Ответ на: комментарий от upcFrost

попробуй русские символы заменить

Не вариант. У меня положение шасси задаётся буквой \bar x_{Ш}. И тут заменить тупо нечем.

либо латех настроить.

А как там латех можно настроить?

nezamudich ★★
()
Ответ на: комментарий от upcFrost

И вообще с канвасом? Оно имхо жуткое, намного страшнее матлабного рисования.

Ну это вообще пушка. Вы хоть бы с вопросом ознакомились дорогуша. Ещё в Qt4 сделали QGraphicsView/QGraphicsScene, потом приделали QML, сейчас даже добавили отдельные модули для графиков и визуализации данных. Но вам из болота, конечно, виднее.

anonymous
()
Ответ на: комментарий от anonymous

О, [mark = *, fill = white] сработало на отличненько! Пробовал до этого [mark = o, fill = white], так ничего не вышло, да. Спасибо.

nezamudich ★★
()
Ответ на: комментарий от anonymous

Неужели они все-таки сделали что-то хорошее за прошедшие три года? До сих пор страшно вспоминать что там был за ад.

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

struct

не, это треш

Отличный инструмент для своих задач. А если генерить форматную строку из ctypes-дескриптора - вообще няшка (хотя construct выглядит еще круче).

buffer

связка с С или путаю?

Не знаю, что ты подразумеваешь под «связкой», но buffer - встроенный тип Python (как и memoryview в новых Python).

tailgunner ★★★★★
()
Ответ на: комментарий от upcFrost

А с графиками дело имел? И вообще с канвасом? Оно имхо жуткое, намного страшнее матлабного рисования.

Имел, все нужные примитивы есть, нормально для GUI-тулкита. Для более сложных вещей есть всякие OpenGL'и, matplotlib'ы и pygame'ы.

суть матлаба - либы/велосипеды уже прикрутили за тебя, что облегчает жизнь.

В питоне то же самое, только либы разнообразней.

anonymous
()
Ответ на: комментарий от nezamudich

кури гугель для своего дистра. Если лень и мало времени - замени греческими и цифрами типа \Pi 3

Секунду, а как ты тогда для другой оси \bar{Ш} сделал??

upcFrost ★★★★★
()
Последнее исправление: upcFrost (всего исправлений: 1)
Ответ на: комментарий от anonymous

В питоне то же самое, только либы разнообразней.

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

Для более сложных вещей есть

для более сложных вещей есть экспорт в либу. Или кто-то в матлабе собрался браузер писать?

upcFrost ★★★★★
()
Ответ на: комментарий от tailgunner

buffer - встроенный тип Python

значит не там смотрю. мне гугель выплюнул что-то странное.

Отличный инструмент для своих задач.

Ну хз, когда его много, то становится очень страшно.

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

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

Пример либы или в лужу пёрнул.

Т. к. сам всё равно не знаешь, можешь тут поискать: http://py3readiness.org/

anonymous
()
Ответ на: комментарий от nezamudich

Если решишь все-таки настроить - кратко суть изложена тут. В двух словах - ставишь пакет и говоришь матлабному латеху его использовать.

upcFrost ★★★★★
()
Ответ на: комментарий от anonymous

После того, что было в PyQt 4 года назад даже Tk раем показался. Если сейчас стало лучше - возможно пересяду на него.

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

Секунду, а как ты тогда для другой оси \bar{Ш} сделал??

Не сделал же. Придётся внатуре всем латех устанавливать, похоже. Хороший повод, кстати, чтобы пнуть кого-нибудь пописать отчёт в латехе.

nezamudich ★★
()
Ответ на: комментарий от upcFrost

jit там есть

Чисто номинально и никем не развивается дальше. Вариант на gccjit тоже из разряда безделушки.

dinn ★★★★★
() автор топика
Ответ на: комментарий от upcFrost

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

Это разные языки. И для любого из них либы разнообразней, чем для матлаба.

для более сложных вещей есть экспорт в либу. Или кто-то в матлабе собрался браузер писать?

Я не говорил за матлаб и браузеры, я говорил, что в питоне полно специализированных графических либ, если Qt не устраивает. В том числе, и для рисования графиков.

anonymous
()
Ответ на: комментарий от Deleted

Что-то может быть хуже питона?

А тебе зачем? Ненавидишь себя?

tailgunner ★★★★★
()
Ответ на: комментарий от Deleted

Надеюсь, хоть к своему совершеннолетию ты осознаешь тупость подобных вопросов.

anonymous
()
Ответ на: комментарий от tailgunner

Им в 2.x можно выделять куски памяти, так, чтобы GC ими управлял и отдавать указатель в C/C++, а потом с ними работать. Имеет смысл, например, когда NumPy нет в наличие.

anonymous
()
Ответ на: комментарий от anonymous

У матлаба есть два интерпретатора формул. Один они сами навелосипедили и назвали «tex», другой потом приклеили сбоку и назвали «latex». В первом есть буквы разных алфавитов, но нет баров, например; а во втором есть бары, но нет шрифтов для алфавитов. Вот люди и извращаются, чтобы «настроить латех», типа как здесь: http://www.mathworks.com/matlabcentral/newsreader/view_thread/283068

nezamudich ★★
()
Ответ на: комментарий от nezamudich

экспорта графиков в векторные форматы

Gnuplot?)))

P.S. Хотя я не очень варю еще пока в гнуплоте, но некоторые графики пробовал пробрасывать в латех. Получалось мило :)

bookman900 ★★★★★
()
Ответ на: комментарий от bookman900

Гнуплот — очень хорошая вещь, но речь выше про матлаб была. Матлабовские батарейки, которые почему-то очень часто любят упоминать, при близком взгляде оказываются батарейками очень низкого качества.

nezamudich ★★
()
Ответ на: комментарий от bookman900

Неплохая штука, но с символами всяких русских алфавитов там не очень. И со шрифтами. Я раньше его использовал, но теперь полностью перешёл на matplotlib. Гнуплот тем хорош, что можно графики на сервере строить, где нет иксов.

Vudod ★★★★★
()
Ответ на: комментарий от anonymous

Слайсы придумали в Go, а интернет придумал Сергей Брин.

Нет, но упоминать слайсы и идиоматический код в спорах о ЯП придумали Go-фанбои.

anonymous
()

Из содержания новости я сразу понял, почему именно его я должен выбрать для решения своих задач. Вы только забыли написать, что он является свободным ПО.

anonymous
()
Ответ на: комментарий от anonymous

А ты невнимательно читаешь. Слайсы и идеоматический код. По отдельности это может быть кто угодно, вместе — с девяностопроцентной вероятеостью Go-фанбой.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.