0 / 0 / 0
Регистрация: 23.10.2021
Сообщений: 11
|
||||||
Функция возвращает объект типа NoneType06.04.2022, 13:28. Показов 1030. Ответов 2
Метки нет Все метки)
(
Traceback (most recent call last): File "C:\Users\serge\PycharmProjects\pythonPr oject\main.py", line 42, in <module> ax_3d.plot_surface(xgrid, ygrid, zeidel_meth(n, n, M)) File "C:\Users\serge\PycharmProjects\pythonPr oject\main.py", line 12, in zeidel_meth U[i][j] = 1. / 4 * (U[i + 1][j] + U[i - 1][j] + U[i][j + 1] + U[i][j - 1]) TypeError: 'NoneType' object is not subscriptable Не могли бы ли вы помочь разобраться с ошибкой?
0
|
06.04.2022, 13:28 | |
Ответы с готовыми решениями:
2
Объект 'NoneType' не имеет атрибута 'name'
|
![]() |
|
07.04.2022, 00:22 | |
![]() Решение
sergGAGA,
Извини, но ты написал абсолютно неподдерживаемый код. То есть он понятен только его автору. Так писать нельзя. По сабжу: на определенном витке рекурсии твой U приравнивается к None, потому что вычисление 1. / 4 * (U[i + 1][j] + U[i - 1][j] + U[i][j + 1] + U[i][j - 1]) превращается в ... None. Не знаю почему. Но использовать рекурсию - последнее дело. В Python она мало где требуется. Но даже если она и нужна тут: где условие остановки рекурсии? И потом: у тебя же numpy - векторная библиотека. Зачем нужны вычисления в цикле? numpy в циклах, как правило, не нуждается. И в рекурсии тем более. Для начала перепиши код на внятный алгоритм без рекурсии. Затем открой доку numpy и посмотри как можно сделать тоже самое - без цикла.
3
|
0 / 0 / 0
Регистрация: 23.10.2021
Сообщений: 11
|
|
07.04.2022, 11:50 [ТС] | |
Garry Galler, спасибо!
0
|
07.04.2022, 11:50 | ||||||
Помогаю со студенческими работами здесь
3
Функция возвращает объект Функция не возвращает объект Функция или свойство DataGridWiev, которое возвращает выбранный объект
Функция типа long double возвращает странные значения Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть.
Дело в том, что я. . .
|
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
|
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
|
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
|
Пакет Context в Golang: Управление потоками и ресурсами
golander 04.04.2025
Работа с горутинами в Go часто напоминает управление непослушными детьми - они разбегаются кто куда, делают что хотят и не всегда завершаются вовремя. К счастью, в Go 1. 7 появился пакет context,. . .
|
Контейнеризация React приложений с Docker
Reangularity 03.04.2025
Контейнеризация позволяет упаковать приложение со всеми его зависимостями в автономный контейнер, который можно запустить на любой платформе с установленным Docker. Это существенно упрощает процессы. . .
|
Свой попап в SwiftUI
mobDevWorks 03.04.2025
SwiftUI, как декларативный фреймворк от Apple, предоставляет множество инструментов для создания пользовательских интерфейсов. В нашем распоряжении есть такие API как alerts, popovers, action sheets. . .
|
Антипаттерны микросервисной архитектуры
ArchitectMsa 03.04.2025
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем. . .
|
std::mutex в C++: Советы и примеры использования
bytestream 03.04.2025
std::mutex - это механизм взаимного исключения, который гарантирует, что критический участок кода выполняется только одним потоком в каждый момент времени. Это простое, но могущественное средство. . .
|
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
|