|
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
|
|
Как сделать вычисления производимые в коде видимыми22.02.2018, 22:50. Показов 1353. Ответов 11
Метки нет (Все метки)
Есть определенный код, в котором производятся различные математические вычисления(сложение, умножение, деление и пр.)
Мне нужно увидеть все вычисления, которые производятся подключаемыми библиотеками, сам алгоритм скрыт. В функцию передаются параметры и после обработки, возвращаются данные для дальнейшей работы. А вот что там с ними производится в этих функциях меня и интересует. Что посоветуете?
0
|
|
| 22.02.2018, 22:50 | |
|
Ответы с готовыми решениями:
11
Как сделать title видимыми? |
|
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
|
|
| 22.02.2018, 23:28 | |
|
Библиотеки устанавливаются в python\Lib или если виртуальное окружение вирт\Lib, там можно посмотреть
0
|
|
|
Фрилансер
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
|
| 23.02.2018, 01:32 | |
|
Если честно, вопрос е понял. Вы хотите декомпилировать библиотеку? Или что?
0
|
|
|
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
|
|
| 23.02.2018, 01:58 [ТС] | |
|
Хочу понять какие вычисления там производятся.
Ну, к примеру нужно перенести алгоритм нейросети на другой язык, чтобы портировать его нужно знать, как сеть устроена. К примеру передаю в функцию ценовой ряд и оттуда получаю акф с лагом, но я нифига не вижу, что там с ценовым рядом происходит.
0
|
|
|
Фрилансер
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
|
| 23.02.2018, 02:10 | |
|
В общем виде вопрос не решается. Нужна конкретика.
0
|
|
|
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
|
|
| 23.02.2018, 02:25 [ТС] | |
|
Можно как-то распринтовать что делает функция?
0
|
|
|
|
||
| 23.02.2018, 03:25 | ||
![]() Согласитесь, это очевидно. Однако, предполагая, что все вычислительные операции библиотеки (видимо, это очень секретная библиотека, раз вы ее не называете) зашиты в скомпилированный файл .pyd, разочарую вас - ничего не выйдет. Если, конечно, у вас случайно не завалялись исходники на С\С++\Fortran\Cython (языки на которых такие либы пишутся с использованием Python/C API).
0
|
||
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
| 23.02.2018, 10:38 | |
|
quant77, речь о какой-то конкретной библиотеке?
0
|
|
|
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
|
||||||
| 23.02.2018, 12:39 [ТС] | ||||||
|
Да ничего секретного. Pandas библиотеки. Взламывать ничего не собираюсь, просто хотелось бы понять, что каждая функция делает.
Всего третий день изучаю Питон. Да, если на других языках написаны, то код скрыт. Вот нашел это не оно: __doc__, find, help. Пробовал вставить в код пока не получается. К примеру нашел код:
Логически конечно понятно, что она рисует значения, но как она их получает?
0
|
||||||
|
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
|
||||||
| 23.02.2018, 12:51 | ||||||
Сообщение было отмечено quant77 как решение
Решение
идем сюда Lib\site-packages\pandas\plotting и находим функцию
1
|
||||||
|
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
|
|
| 23.02.2018, 13:00 [ТС] | |
|
Спасибо! Вот теперь Питон плотнее начну изучать, чтобы понять, что к чему.
Добавлено через 3 минуты Еще вопрос. У меня каждый проект весит 100 с лишним мв, это так должно быть? И Питон установил 32 битный, а система 64 битная. Если переустанавливать нужно ли сносить PyCharm, чтобы потом по новой ставить, после Питона?
0
|
|
|
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
|
|||
| 23.02.2018, 13:24 | |||
Сообщение было отмечено quant77 как решение
Решение
1
|
|||
| 23.02.2018, 13:24 | |
|
Помогаю со студенческими работами здесь
12
Как сделать объекты видимыми? Как сделать title видимыми? Как сделать видимыми только 3 новости? Как программно сделать кнопки видимыми? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|