NumPy String: функция mod ()
функция numpy.core.defchararray.mod ()
Функция numpy.core.defchararray.mod () возвращает (a% i), то есть форматирование строки до Python 2.6 (iterpolation), поэлементно для пары array_likes str или unicode.
Версия: 1.15.0
Синтаксис:
numpy.core.defchararray.mod (a, значения)
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
a: array_like str или unicode | Входной массив. | необходимые |
значения: array_like of ints | Эти значения будут поэлементно интерполированы в строку. | необходимые |
Возвращаемое значение:
out: ndarray - Выходной массив str или unicode, в зависимости от типов ввода.
Замечания:
Класс 'chararray' существует для обратной совместимости с Numarray, он не рекомендуется для новых разработок. Начиная с numpy 1.4, если нужны массивы строк, рекомендуется использовать массивы 'dtype', 'object_', 'string_' или 'unicode_' и использовать бесплатные функции в модуле 'numpy.char' для быстрой векторизации. строковые операции.
Некоторые методы будут доступны, только если соответствующий строковый метод доступен в вашей версии Python.
Предпочтительным псевдонимом для defchararray является numpy.char.
Пример 1: функция numpy.mod ()
import numpy as np
a = np.array([0, 120, 1254872])
print("Integer arays:")
print (a)
print("String arrays")
s = np.char.mod('%d', a)
print(s)
Выход:
Целочисленные массивы: [0 120 1254872] Строковые массивы: ['0' '120' '1254872']
Предыдущая: multiply ()
Далее: капитализировать ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования