Size: a a a

Язык программирования Julia / Julia programming language

2020 January 20

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
Самое простое — подключить GAP к julia и выкачать оттуда все эти группы, обернув их в удобный интерфейс )
Спасибо. Посмотрю
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
математики — неприятные люди, суют носы в другие области знаний, чего-то там делают и преподносят: о, 230 групп. А что с ними дальше делать — ну не знаем, считайте сами )
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
математики — неприятные люди, суют носы в другие области знаний, чего-то там делают и преподносят: о, 230 групп. А что с ними дальше делать — ну не знаем, считайте сами )
😂 есть такой момент
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Нет, это физики 😊
У хороших математиков вообще чисел нет, одни абстракции сплошные. И буковки, много буковок, порой из трёх алфавитов собранные 😊 А то и четырех, если кванторы за отдельный алфавит считать.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
230 групп - это слишком приземлённо 😊))
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
(имхо оффтоп пошёл, видимо все устали/работают 😊 )
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
я опять забыл, как такую фигню исправлять:
abstract type Foo end

struct Bar{T}
x :: T
end

Bar{Int64} <: Foo # false
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Поставить Foo в определение Bar?
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
ой, не так:
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
По мотивам сегодняшних обсуждений накидал gist

https://gist.github.com/Arkoniak/e5937b46ba5f515b357157d11c338578
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Можно сделать лучше конечно, сейчас довольно медленно получилось. При n = 50 думает наверное секунд 15
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Но, имхо, тут скорее проблема в самом подходе.
При n = 50 получается 36 миллионов вычислений. Это всё-таки многовато.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Думаю, что можно наложить всякие умные эвристики и заметно сократить количество проходов по циклу.
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Надо понять, что будет далее с этими атомами )
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Да 😊 Но это боюсь только топик стартер знает.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Мне в голову только приходит их в каком-нибудь plotly нарисовать и потом радоваться на красивые картинки.
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Картинки это святое )
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Так давно это было... Не представляю, что делают кристаллографы со своими моделями.
Накладывают наверное какую-нибудь теорию возмущений и изучают какие-нибудь поляризации чего-нибудь в зависимости от температуры и давления.
источник
2020 January 21

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Ещё кстати внезапно наткнулся на очень прилично выглядящую документацию:
https://www.juliahomotopycontinuation.org/
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Круто сделано, кто-то хорошо постарался.
источник