эквивалент использования #include <Numeric / arrayobject.h> в Numpy

1

У меня есть старый фрагмент кода, и он использует Numeric, и я хотел поменять его на numpy.

Существует также код C, который использует следующее:

    #include <Numeric/arrayobject.h>

Я хочу сделать то же самое с помощью Numpy, есть ли способ сделать это?

  • 0
    Вы запрашиваете ближайший эквивалент того же заголовка, или что-то, что вы можете использовать в качестве замены для замены, чтобы старый числовой код волшебным образом работал как есть с Numpy?
  • 0
    Есть ли замена для него, где я мог бы обновить код? Оригинальный код был написан на python2.2 и, глядя на сайт numpy, он говорит, что Numeric был заменен numpy.
Показать ещё 4 комментария
Теги:
numpy
scipy
numeric

1 ответ

3
Лучший ответ

Поэтому, если кому-то интересно -to, продолжайте использовать arrayobject.h, как в старой цифровой системе

сделайте следующее:

      Replace <Numeric/arrayobject.h> with <numpy/arrayobject.h>

Но новый arrayobject.h находится в другом месте для Numeric, поэтому обновите setup.py следующим образом:

добавьте следующее

     import numpy as NU

Затем при настройке (еще в setup.py) добавьте следующее

    include_dirs = [NU.get_include()], 

Ещё вопросы

Сообщество Overcoder
Наверх
Меню