Size: a a a

Архитектура ИТ-решений

2019 September 30

AL

Alexander Luchkov in Архитектура ИТ-решений
Чем меньше готов инвестировать, тем ближе стоит к квадратикам и стрелочкам подходить.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
начать вообще лучше с ноутбука (ipython notebook) и Matplotlib, например
источник

GK

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

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Luchkov
Чем меньше готов инвестировать, тем ближе стоит к квадратикам и стрелочкам подходить.
Это ВУЗ, Саша
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Вопрос, какие ещё цели вы хотите достичь. Если помимо решения собственно самой задачи хотите подтянуть навыки программирования, то лучше использовать языки общего назначения, то есть питон ) Если это не нужно, то матлаб и симулинк хорошие варианты. Но их скорее всего придётся забыть после выпуска.
источник

VD

Vitaly Derbin in Архитектура ИТ-решений
на C\C++ тоже много математики перекочевало с фортрана. Да и Python'овские либы чаще всего просто обертки над C(тот же numpy, например)
источник

VD

Vitaly Derbin in Архитектура ИТ-решений
а вот на C# — грешновато
источник

VD

Vitaly Derbin in Архитектура ИТ-решений
Но, по опыту, лучше взять python. В универе делали на C\C++ в том числе и клеточные автоматы, очень было не удобно
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Я бы для начала не спрашивал, а погуглил. Полно уже готовых решений на том же C#. Вот мне нравится вариант с Unity. https://unity3d.com/ru/learn/tutorials/projects/procedural-cave-generation-tutorial/cellular-automata
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Gennadiy Kruglov
Думаю, если вы не сможете решить задачу с помощью питона и ноутбука, вы вряд ли решите её с помощью чего-либо другого. А вот если решите, то сможете затем перенести уже в решение
Геннадий, в частных приближений задача решена. Есть множество работ. Проблема в том, что шеф не может без студентов это все использовать в работе, ну не программист он, ему нужен инструмент.

Конечно я уже поставил задачу студенту поискать решения на питоне, тем более он и сам выразил желанием развиваться в этом направлении
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Vitaly Derbin
Но, по опыту, лучше взять python. В универе делали на C\C++ в том числе и клеточные автоматы, очень было не удобно
А что было неудобно? Интересно, правда.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Edward Galiaskarov
Геннадий, в частных приближений задача решена. Есть множество работ. Проблема в том, что шеф не может без студентов это все использовать в работе, ну не программист он, ему нужен инструмент.

Конечно я уже поставил задачу студенту поискать решения на питоне, тем более он и сам выразил желанием развиваться в этом направлении
Я бы тогда сначала исследовательский процесс какой-то построил. Сначала на салфетках и табличках, потом на чём-то вроде jupitel, а потом можно в сторону Simulink посмотреть.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Квадратики из visio/yed легко кочуют в питоновский код. Ну и потом надо понять, а студенты какие скиллы качают на этих проектах.
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Alexander Luchkov
Я бы тогда сначала исследовательский процесс какой-то построил. Сначала на салфетках и табличках, потом на чём-то вроде jupitel, а потом можно в сторону Simulink посмотреть.
Так и будет, Александр. Просто опережаю события, вдруг?!
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Планировать эволюцию на 2 шага - хорошо) Ну и надо конечно понимать масштаб исследовательской задачи. Если вы разлёт гиперзвуковых ракет моделируете, или подводный залповый  старт балличтических ракет - это одно. Если всякие ламинарные потоки и частные случаи вихрей - другое.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Очень может быть, что придётся частные решения подбирать под каждое исследование.
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Alexander Luchkov
Планировать эволюцию на 2 шага - хорошо) Ну и надо конечно понимать масштаб исследовательской задачи. Если вы разлёт гиперзвуковых ракет моделируете, или подводный залповый  старт балличтических ракет - это одно. Если всякие ламинарные потоки и частные случаи вихрей - другое.
нет, мы хотим пока поиграть физико-химическими процессами на фундаментальном уровне и на уровне механоактивациии. Про ракеты - это не с нашими ресурсами :)
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Мы при разработке всяких моделей атмосферы делали частные модельки на матлабе и потом переписывали их на С++. А потом над этим что-хочешь крути. Хоть питоновские биндинги, хоть интерфейсы.
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Alexander Luchkov
Очень может быть, что придётся частные решения подбирать под каждое исследование.
Я легко вижу не частное решение, но класс таких частных решений. Все начинается с малого, понятно что сразу что-то серьезное построить маловероятно
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Моделирование делаем на HLA FOM + RTI + DDS
источник