вопрос openMDAO numpy.zeros - PullRequest
0 голосов
/ 12 июня 2018

Мне нужно, чтобы провести некоторый анализ openaerostruct, поэтому я сейчас читаю документацию, чтобы понять функциональные возможности openMDAO.При выполнении примеров, взятых из официальной документации (таких как следующие ограниченные оптимизации: http://openmdao.readthedocs.io/en/1.7.3/usr-guide/tutorials/paraboloid-tutorial.html и http://openmdao.readthedocs.io/en/1.7.3/usr-guide/tutorials/sellar.html), я получаю следующую ошибку из модуля exec_comp в строке 273:

J [(u, param)] = numpy.zeros ((jval.size, psize)) AttributeError: у объекта «float» нет атрибута «size»

Похоже, проблема связана с функцией numpy.zeros, но я не смогя не могу найти подсказки, что функция меняется со временем и, как следствие, выдает ошибку. Что я могу сделать?

Обратите внимание, что версия openMDAO, которую я использую - 1.7.3

1 Ответ

0 голосов
/ 12 июня 2018

Вам следует попробовать получить OpenMDAO 1.7.4, в котором исправлены некоторые проблемы совместимости, которые появились в более поздних версиях Numpy.

Примечание.использовать 1.13, у которых были проблемы).Таким образом, вы, вероятно, также можете решить проблему, обновив numpy до этой версии или более поздней.

...