Size: a a a

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

2021 June 23

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
пока as не завезли
источник

АО

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

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
походу адекватное решение в 1.7 таки будет! Sukera сейчас запилит PR с deprecate argmax(A) -> indmax(A), indmax(f, A)
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
хотя бы новые пользователи не будут так много argmax юзать
источник

АО

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

АО

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

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
да уж, рад что он вызвался!
я просто с PR'ами вообще и в джулию в частности не особо близок, написал там ему что с доками готов помочь
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
да и вообще я упустил как-то момент, когда все оказались согласны таки удалить argmax(A) и ввести indmax
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
с ararslan'ом реально неудобно вышло :)
не подумал я что ему про все комменты будут уведомления приходить, надо было начать отдельный тред
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Пришлось перечитать вверх несколько сообщений )
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
оказывается в тему совпал мой свободный день и релиз беты :)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
😊))
источник
2021 June 24

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Сходная с именованем функций тема произношения. Кортеж как пример - https://english.stackexchange.com/questions/12980/how-to-pronounce-tuple
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
Пардоньте это что две основополагающие функции языка.??? По виду поиск каких то максимумов. В чем так сказать "сила этих функций" упоминающихся в чате  не первый раз мне один день
источник

АО

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

Если же говорить о том, чем они важны, то это достаточно широко применяющиеся функции во всевозможных задачах Machine Learning.

Для примера, есть задача классифицировать картинки по тому, что там изображено: кошка, собака или хомяк. Как это работает: есть какой-нибудь алгоритм, который берет входное изображение, прогоняет его через всевозможные вычисления и на выходе получает вектор вероятностей, например [0.1, 0.6, 0.3] и после этого ты говоришь: "ага, наибольшая вероятность находится на второй позиции, а вторая позиция соответствует кошкам, значит ответ - кошка".

Вот функция, которая вычисляет позицию, на которой находится максимальное число и есть argmax.

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

A

Arthur in Язык программирования Julia / Julia programming language
Кстати, кто-то вроде упоминал, что тему со structured concurrency замяли, мол не будет в языке и все. А тут вроде как даже PR делали по этой теме оказывается
источник

A

Arthur in Язык программирования Julia / Julia programming language
источник

SG

Serg Gini in Язык программирования Julia / Julia programming language
Хз насколько это хорошо с точки зрения культуры программирования
источник

SG

Serg Gini in Язык программирования Julia / Julia programming language
Код обычно чаще читают чем пишут. И когда читаешь код - догадываться из какого пакета тут вызов функции идёт такое себе
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Не знаю насчёт культуры программирования, но с точки зрения языка это непоследовательность. Внутри одного пакета это в общем-то как раз и есть multiple dispatch. Более того, между пакетами это тоже работает, если разработчики договорятся. Это не работает только если разработчики не договариваются.
источник