Код: Выделить всё
arr = (c_double * len(self.static_mapped[0, :]))(*self.static_mapped[0, :])
Исходя из контекста, я предполагаю, что это приведение типов от numpy double к двойникам C-типа, но этот синтаксис не встречается ни в одном из руководств по Python, к которым я обращался, и даже в моей IDE. жалуется этот объект «int» не может быть вызван.
Правильна ли я в своей интерпретации его значения? Какая последовательность вызовов функций происходит под капотом? Это известная идиома кода в Python или есть более стандартный/простой способ сделать это?
Подробнее здесь: https://stackoverflow.com/questions/792 ... nder-the-h