Я пытаюсь запустить пример кода на этом репо: logsumexp .
Однако, когда я запускаю пример кода:
import sselogsumexp
x = np.random.randn(100)
sselogsumexp.logsumexp(x)
Я получаю ошибку:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "sselogsumexp.pyx", line 8, in sselogsumexp.logsumexp (sselogsumexp.c:1258)
ValueError: Buffer dtype mismatch, expected 'float32_t' but got 'double'
Как я могу преобразовать double
в float32_t
?