Как исправить несоответствие буфера dtype, ожидал 'float32_t', но получил 'double' - PullRequest
0 голосов
/ 02 сентября 2018

Я пытаюсь запустить пример кода на этом репо: 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?

...