Есть ли многозначительный biginteger?

Хм. Мне не кажется, что можно хранить большие индексы Python в массиве numpy. Есть что-то особенное, что вам нужно сделать, чтобы объявить массив numpy с bigints?

One Solution collect form web for “Есть ли многозначительный biginteger?”

Не конкретно, нет. Вы можете создать массив с dtype='object' , который создает массив объектов Python (включая, но не ограничиваясь, int). Это обеспечит вам много функциональности, подобной массиву Numpy, но практически никому из преимуществ производительности.

То есть массив объектов Python существенно не отличается от list Python с точки зрения производительности памяти. Хотя, если вы должны использовать bigints, все же может быть предпочтительнее использовать list поскольку вы по-прежнему получаете элементарные арифметические операции, в том числе при выполнении операций с другими массивами Numpy. Например:

 In [1]: import numpy as np In [2]: big = np.array([10**100, 10**101, 10**102], dtype='object') In [3]: big Out[3]: array([ 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000], dtype=object) In [4]: big + np.array([1, 2, 3]) Out[4]: array([ 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001, 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002, 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003], dtype=object) 

Я никогда не использовал эту возможность самостоятельно, поэтому я не совсем уверен, что могут возникнуть другие удивительные ограничения.

  • суммируя все возможные комбинации произвольного числа массивов и применяя ограничения и возвращающие индексы
  • Сортировка буквенно-цифровых строк в матрице
  • Почему corrcoef возвращает матрицу?
  • Как сделать матрицу из существующих xyz-данных
  • перетасовка / перестановка DataFrame в пандах
  • Нормализация строк матричного питона
  • восстановить dict из массива 0-d numpy
  • Каковы преимущества / недостатки списка списков по сравнению с массивным массивом OBJECTS в отношении MEMORY?
  • Портативный / быстрый способ получения указателя на данные Numpy / Numpypy
  • Выбор между numpy.interp vs scipy.interpolate.interp1d (с kind = 'linear')
  • Инвертировать кортежи в списке кортежей (Python)
  •  
    Interesting Posts for Van-Lav

    Подпроцесс Python не выполняется должным образом

    3D-график с Matplotlib: скрыть оси, но сохранить метки оси?

    Может ли значение поля по умолчанию модели Django быть определено функцией, зависящей от внешней родительской модели?

    Получить другие размеры окон рабочих процессов в Python

    Смысловые функции с FlexMock в Python?

    Как я могу анализировать временные интервалы свободного текста в Python, начиная с нескольких лет?

    Как узнать путь, с которым работает скрипт python?

    Как импортировать модули с зависимостями в один и тот же абсолютный / относительный путь с imp?

    Python datetime для строки без микросекундного компонента

    Случайный вообще не случайен?

    как сохранить двоичный файл, полученный Flask в postgres

    Файловые системы хранят информацию о часовом поясе?

    Tumblr API 2: Где «OAUTH_TOKEN» и «OAUTH_TOKEN_SECRET»,

    вращение только части изображения в python

    В matplotlib, почему это быстрее, чтобы построить более тонкие линии?

    Python - лучший язык программирования в мире.