Цифон: «Фактальная ошибка: numpy/arrayobject.h: нет такого файла или каталога»Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Цифон: «Фактальная ошибка: numpy/arrayobject.h: нет такого файла или каталога»

Сообщение Anonymous »

Я пытаюсь ускорить ответ здесь, используя Cython. Я стараюсь скомпилировать код (после того, как вы делаете Cygwinccompiler.py Hack, объясненный здесь), но получаю фатальную ошибку: numpy/arrayobject.h: нет такого файла или каталога ... Компиляция завершена ошибка. Может ли кто -нибудь сказать мне, является ли это проблемой с моим кодом или какой -то эзотерической тонкостью с цинтоном? < /P>

ниже мой код. < /p>

import numpy as np
import scipy as sp
cimport numpy as np
cimport cython

cdef inline np.ndarray[np.int, ndim=1] fbincount(np.ndarray[np.int_t, ndim=1] x):
cdef int m = np.amax(x)+1
cdef int n = x.size
cdef unsigned int i
cdef np.ndarray[np.int_t, ndim=1] c = np.zeros(m, dtype=np.int)

for i in xrange(n):
c[x] += 1

return c

cdef packed struct Point:
np.float64_t f0, f1

@cython.boundscheck(False)
def sparsemaker(np.ndarray[np.float_t, ndim=2] X not None,
np.ndarray[np.float_t, ndim=2] Y not None,
np.ndarray[np.float_t, ndim=2] Z not None):

cdef np.ndarray[np.float64_t, ndim=1] counts, factor
cdef np.ndarray[np.int_t, ndim=1] row, col, repeats
cdef np.ndarray[Point] indices

cdef int x_, y_

_, row = np.unique(X, return_inverse=True); x_ = _.size
_, col = np.unique(Y, return_inverse=True); y_ = _.size
indices = np.rec.fromarrays([row,col])
_, repeats = np.unique(indices, return_inverse=True)
counts = 1. / fbincount(repeats)
Z.flat *= counts.take(repeats)

return sp.sparse.csr_matrix((Z.flat,(row,col)), shape=(x_, y_)).toarray()


Подробнее здесь: https://stackoverflow.com/questions/146 ... -directory
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Фатальная ошибка: numpy/arrayobject.h: такого файла или каталога нет.
    Anonymous » » в форуме C++
    0 Ответы
    95 Просмотры
    Последнее сообщение Anonymous
  • Фактальная ошибка mysql.h: нет такого файла или каталога во время компиляции
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Фактальная ошибка: uncaught mysqli_sql_exception: нет такого файла или каталога [дублировать]
    Anonymous » » в форуме Php
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Фактальная ошибка: python.h: нет такого файла или каталога
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • PHP: подпись метода ArrayObject несовместима с интерфейсом ArrayAccess
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»