Size: a a a

Kotlin Community

2020 November 01

AN

Alexander Nozik in Kotlin Community
А у xhr/fetch проблемы с cors периодически
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
Вот там имеет место некоторая боль, потому что ресурсы лежат на бэке и достать их можно по сути только при помощи xhr/fetch.
а норм будет, если я просто encodeToByteArray буду тут использовать ?

Просто в j/jvm там ещё параметр Charset, а в мультиплатформе нет Charset, но у меня там только utf-8 везде будет
источник

с#

саша сок #KotlinGang... in Kotlin Community
хех, надо исью сделать, чтобы на actual val в конструкторе не было unused варна
источник

🐊

🐊 in Kotlin Community
Доброго времени суток. Можете что-то посоветовать для работы с матрицами в Котлине?
источник

AN

Alexander Nozik in Kotlin Community
🐊
Доброго времени суток. Можете что-то посоветовать для работы с матрицами в Котлине?
Какой именно работы с какими матрицами?
источник

🐊

🐊 in Kotlin Community
Alexander Nozik
Какой именно работы с какими матрицами?
Да просто матрицы связности графа нужно считать.
источник

AN

Alexander Nozik in Kotlin Community
🐊
Да просто матрицы связности графа нужно считать.
Ну для всяких могучих матриц https://github.com/mipt-npm/kmath, только с документацией беда пока (contributions are welcome).
источник

🐊

🐊 in Kotlin Community
Спасибо
источник

AN

Alexander Nozik in Kotlin Community
Могу подксказать, что полегче с документацией получше, если вы чуть более детально сформулируете что хотите
источник

🐊

🐊 in Kotlin Community
Ну, я симулирую статический планировщик задач, у меня есть орграф с задачами и ресурсами, задающийся через матрицу связности.

Из задач, которые стоят к нему: поиск вершин, ведущих в заданную вершину, поиск вершин по каким-то другим критериям (еще не уверен каким), ну и собственно получение информации про весы вершин и ребер. Вроде все, ничего слишком сложного, но почему-то думается мне, что на листах листов такое делать не очень хорошо.
источник

AN

Alexander Nozik in Kotlin Community
🐊
Ну, я симулирую статический планировщик задач, у меня есть орграф с задачами и ресурсами, задающийся через матрицу связности.

Из задач, которые стоят к нему: поиск вершин, ведущих в заданную вершину, поиск вершин по каким-то другим критериям (еще не уверен каким), ну и собственно получение информации про весы вершин и ребер. Вроде все, ничего слишком сложного, но почему-то думается мне, что на листах листов такое делать не очень хорошо.
Ну в kmath-core есть генерация матриц: https://github.com/mipt-npm/kmath/blob/master/kmath-core/src/commonTest/kotlin/scientifik/kmath/linear/MatrixTest.kt и всякие арифметические операции. Если нужно решений, то придется уже подключать модули
источник

🐊

🐊 in Kotlin Community
Не, решение я сам пишу, тут никакие стандартные алгоритмы не подойдут к сожалению((
источник

AN

Alexander Nozik in Kotlin Community
источник

AN

Alexander Nozik in Kotlin Community
🐊
Не, решение я сам пишу, тут никакие стандартные алгоритмы не подойдут к сожалению((
Ну вы пишите Issue если что и в слаке в #mathematics. Пока главная проблема - это документация. Но до нее, как водится, руки не доходят.
источник

🐊

🐊 in Kotlin Community
Кстати, это же будет пооптимальнее List<List<Int>>?
источник

🐊

🐊 in Kotlin Community
У меня матрицы большого размера (30x30 и больше)
источник

AN

Alexander Nozik in Kotlin Community
🐊
Кстати, это же будет пооптимальнее List<List<Int>>?
Значительно. Там простые операции очень шустрые если специализированный контекст брать (при создании указать как минимум auto. Кроме того, есть куча плагинов, которые подключают готовые оптимизированные либы.
источник

🐊

🐊 in Kotlin Community
Ок, спасибо. Буду копаться.
источник

AN

Alexander Nozik in Kotlin Community
Если не будет лень, напишите в любом случае issue с тэгом use case, чтобы мы поняли, что нужно. А то всем нужно разное. А так хоть примеров добавим.
источник

🐊

🐊 in Kotlin Community
Ок, хотя не уверен, что у меня что-то нетривиальное будет)
источник