|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
Как переписать программу с Fortran на Python?13.12.2020, 10:16. Показов 9386. Ответов 37
Метки нет (Все метки)
Раньше изучал Fortran под понимание этого кода, сейчас уже забыл, но думаю, что могу вспомнить в случае необходимости за некоторое время, что выучил тогда.
Другой вариант, это писать медицинские алгоритмы на каком - нибудь движке. Некоторое время потратил на изучение одного такого, так что возможно на нем. Поэтому предлагаю Вам эту задачу с развлекательно-познавательной целью, если кого-то заинтересует на данный момент. Самому тоже интересно Ваше мнение, может займусь сам в будущем, если никто не заинтересуется. С конструкцией GO ознакомился, когда изучал основы Lisp. C помощью кода программируются алгоритмы диагностики, для примера фрагмент которых на отображаемых на этой странице скриншотах во вложении темы. Это из книги автора Наумов Л.Б. "Учебные игры в медицине" (дополнения к этому алгоритму есть в других книгах автора, книги серии выпущены в 70-80 годах). Сейчас в национальном руководстве алгоритм другой, возможно из-за того, что этот более сложен для усвоения и применения. Сканы в скачиваемом архиве из книги авторов Наумов Л.Б., Мамиконян Р.С., Наумов В.Л. "Болезни органов живота. Алгоритмы дифференциальной диагностики, распознавания, тактики. Справочное программированное руководство для врачей с программой для компьютерной диагностики." Ереван. Айастан. 1990г. http://vedomo.ru/1TEMP/Automatic-diagnosis.zip Если что, существуют сканы более высокого качества, только нет под рукой, надо искать, не помню куда положил. Там, где папка подписана "Можно посмотреть сначала с конца", это значит, что код Fortran в конце этих страниц, а сначала идут примеры, что увидит пользователь на мониторе. В файле "Смотреть с 27 страницы или с 11.pdf" описание устройства программы на 27 странице. Папка "Эмуляторы" нам наверное сейчас не понадобится, так как тогда думал, что можно будет легко запустить этот код таким образом, однако потом что-то меня остановило насчет этого способа.
0
|
|
| 13.12.2020, 10:16 | |
|
Ответы с готовыми решениями:
37
Переписать программу с С на fortran Переписать программу на python
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 15.12.2020, 14:12 [ТС] | |
|
Рыжий Лис, Вы не могли бы код, который Вы дали, написать для первого блока полностью, как он должен быть с фразами. А я для тренировки буду делать уже второй блок, а то не пойму, что там написано.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||||||
| 06.01.2021, 13:26 [ТС] | ||||||
|
Умный человек помог модернизировать код вашей программы. Однако это кажется неудобным. Если придется вставлять что-то в сделанный алгоритм, то не понимаю, как быстро переделать нумерацию. Может быть от части цифр как-то можно избавиться?
0
|
||||||
|
Просто Лис
|
||||||
| 06.01.2021, 13:37 | ||||||
|
Святая Селестия, я же пошутил, когда сделал эмуляцию субд. И у записи мне может быть два родителя - надо дублировать строки.
Если оставить код как есть, то он легко модифицируется под нужды - вставляется новая строка с унмкальным идентификатором (всё перенумеровывать не нужно) и просто правятся parent_id. Пример:
1
|
||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 06.01.2021, 15:02 [ТС] | |
|
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||||||
| 06.01.2021, 15:17 [ТС] | ||||||
|
А как этот фрагмент должен правильно выглядеть?
0
|
||||||
|
Просто Лис
|
|
| 06.01.2021, 15:28 | |
|
Не существует правильного и неправильного варианта программы, если программа работает правильно.
Что ты хочешь получить в итоге? Программу за тебя написали двое: "умный человек" и просто лис, она даже работает. С вычислительной сложностью O(N) вместо O(1), но пока это незаметно. Программа легко модифицируется и расширяется под любые, так называемый тобой "алгоритмы"
0
|
|
| 06.01.2021, 15:41 | |
|
Не по теме: и хватает же вам терпения
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||
| 06.01.2021, 17:53 [ТС] | ||
|
Добавлено через 12 минут В общем, пока что не имею времени вникнуть в программу, горе в семье, некогда, может быть потом. Может быть, Вы имеете в виду, что вот так (23, 24, 25) делать нельзя?
0
|
||
|
7094 / 2325 / 353
Регистрация: 10.12.2013
Сообщений: 8,026
|
|
| 07.01.2021, 04:12 | |
|
a я так и не понял, удастся избежать биологической смерти, если переписать с fortran на python ?
1
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 07.01.2021, 10:23 [ТС] | |
|
Это пример. А насчет переписывания обдумывал, имеет ли смысл, для других алгоритмов.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|||||||
| 01.08.2022, 06:55 [ТС] | |||||||
|
Добавлено через 5 минут А почему программа опять задала тот же вопрос?
0
|
|||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 01.08.2022, 16:14 [ТС] | |
|
А что сейчас с этим делать?
0
|
|
|
98 / 64 / 36
Регистрация: 04.12.2018
Сообщений: 158
|
||
| 26.08.2022, 15:38 | ||
|
Сейчас уже есть готовые системы тестирования. Их много, но бесплатных я не нашёл. Зато нашёл, что Кировский государственный медицинский университет применяет как раз готовую: https://trial.kirovgma.ru/ И ещё можно зайти в демо версию и посмотреть готовые тесты: https://cpp.indigotech.ru/
1
|
||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 28.08.2022, 12:33 [ТС] | |
|
Сам интересуюсь скорее не тестами, а системой, которая помогает ставить диагноз.
0
|
|
|
Модератор
|
|
| 01.09.2022, 16:16 | |
|
1
|
|
| 01.09.2022, 16:16 | |
|
Переписать программу с python на C++
Переписать программу из Python в Pascal Нужно переписать программу с С++ на Python Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|