Преобразование объекта Python в класс - PullRequest
1 голос
/ 22 октября 2019

Я хочу определить онтологию в Python (owlready). Все термины в owlready определены как классы. У меня уже есть нечто подобное, когда некоторые термины (которые представляют разделы) уже определены как классы, а другие являются объектами в этих классах (определенных как объекты количества). Есть ли способ конвертировать эти объекты в новые классы?

Вот пример. basis_set будет определено в классе section_basis_set

class section_basis_set(Section):
    basis_set = Quantity(
                 type=str,
                 shape=[],
                 description='String describing the basis set'
                )

, но я хочу что-то вроде

class section_basis_set(Section):
    is_a = [has_part.exactly(1,basis_set)]

class basis_set(Quantity):
    """String describing the basis set"""
    is_a = [has_type.some(string)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...