кодесурса
«Python

Операции NumPy String: функция chararray ()

script1adsense2code
script1adsense3code

функция numpy.core.defchararray.chararray ()

Функция numpy.core.defchararray.chararray () обеспечивает удобный просмотр массивов строковых значений и значений Юникода.

По сравнению с обычным массивом NumPy типа str или unicode этот класс добавляет следующие функциональные возможности:

  • значения автоматически удаляются из конца при индексации
  • операторы сравнения автоматически удаляют пробелы с конца при сравнении значений
  • Векторизованные строковые операции предоставляются как методы (например, конец с) и инфиксные операторы (например, "+", "*", "%")

Синтаксис:

 класс numpy.core.defchararray.chararray (shape, itemsize = 1, unicode = False, буфер = None, смещение = 0, шаги = None, порядок = None) 

Параметр:

название Описание Необходимые /
Необязательный
форма: кортеж Форма массива. необходимые
itemsize: int Длина каждого элемента массива в количестве символов. По умолчанию 1. Необязательный
Юникод: bool Являются ли элементы массива типа Unicode (True) или string (False). По умолчанию это False. Необязательный
буфер: bool Адрес памяти начала массива данных. По умолчанию None, и в этом случае создается новый массив. Необязательный
смещение: int Исправлено смещение шага от начала оси? По умолчанию 0. Необходимо быть> = 0. Необязательный
шаги: массив_подобий целых Шаги для массива (см. Ndarray.strides для полного описания). По умолчанию нет. Необязательный
заказ: {'C', 'F'} Порядок, в котором данные массива хранятся в памяти: порядок «C» -> «основной ряд» (по умолчанию), «F» -> «основной столбец» (Fortran). Необязательный

Возвращаемое значение:

,

Пример 1: функция numpy.chararray ()

>>> import numpy as np
>>> charary = np.chararray((4, 5))
>>> charary[:] ='x'
>>> charary
chararray([[b'x', b'x', b'x', b'x', b'x'],
       [b'x', b'x', b'x', b'x', b'x'],
       [b'x', b'x', b'x', b'x', b'x'],
       [b'x', b'x', b'x', b'x', b'x']], 
      dtype='|S1')

Пример 2: функция numpy.chararray ()

>>> import numpy as np
>>> charary = np.chararray(charary.shape, itemsize=7)
>>> charary[:] ='abc' 
>>> charary
chararray([[b'abc', b'abc', b'abc', b'abc', b'abc'],
       [b'abc', b'abc', b'abc', b'abc', b'abc'],
       [b'abc', b'abc', b'abc', b'abc', b'abc'],
       [b'abc', b'abc', b'abc', b'abc', b'abc']], 
      dtype='|S7')

Python - NumPy Code Editor:

Предыдущий: начинается с ()
Далее: NumPy Тип данных Home

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code