Spec-Zone.ru › TensorFlow

tf.experimental.numpy.unicode_

Строка Юникод.

tf.experimental.numpy.unicode_(
    *args, **kwargs
)

Этот тип удаляет завершающие нулевые кодовые точки.

s = np.str_("abc\x00")
s
'abc'

В отличие от встроенного str, этот тип поддерживает :ref:python:bufferobjects, отображая его содержимое как UCS4:

m = memoryview(np.str_("abc"))
m.format
'3w'
m.tobytes()
b'a\x00\x00\x00b\x00\x00\x00c\x00\x00\x00'

:Код символа: 'U' :Псевдоним: numpy.unicode_

Атрибуты
T Скалярный атрибут, идентичный соответствующему атрибуту массива.

См. ndarray.T.

base Скалярный атрибут, идентичный соответствующему атрибуту массива.

См. ndarray.base.

data Указатель на начало данных.
dtype Получение описателя данных массива.
flags Целочисленное значение флагов.
flat 1-мерный вид скаляра.
imag Мнимая часть скаляра.
itemsize Длина одного элемента в байтах.
nbytes Длина скаляра в байтах.
ndim Количество измерений массива.
real Действительная часть скаляра.
shape Кортеж размеров массива.
size Количество элементов в gentype.
strides Кортеж шагов в байтах в каждом измерении.

Методы

all

all()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.all.

any

any()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.any.

argmax

argmax()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.argmax.

argmin

argmin()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.argmin.

argsort

argsort()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.argsort.

astype

astype()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.astype.

byteswap

byteswap()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.byteswap.

capitalize

capitalize()

Возвращает строку с заглавной первой буквой.

Более конкретно, первая буква будет заглавной, а остальные – строчными.

casefold

casefold()

Возвращает версию строки, подходящую для сравнения без учета регистра.

center

center(
    width, fillchar, /
)

Возвращает отцентрованную строку длиной width.

Выравнивание выполняется с использованием указанного символа заполнения (по умолчанию – пробел).

choose

choose()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.choose.

clip

clip()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.clip.

compress

compress()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.compress.

conj

conj()

conjugate

conjugate()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.conjugate.

copy

copy()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.copy.

count

count()

S.count(sub[, start[, end]]) -> int

Возвращает количество неперекрывающихся вхождений подстроки sub в строке S[start:end]. Дополнительные аргументы start и end интерпретируются так же, как в обозначении срезов.

cumprod

cumprod()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.cumprod.

cumsum

cumsum()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.cumsum.

diagonal

diagonal()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.diagonal.

dump

dump()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.dump.

dumps

dumps()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.dumps.

encode

encode(
    encoding='utf-8', errors='strict'
)

Кодирует строку с использованием кодека, зарегистрированного для кодирования.

encoding — Кодировка для кодирования строки. errors — Схема обработки ошибок кодирования. По умолчанию 'strict', означающая, что ошибки кодирования генерируют исключение UnicodeEncodeError. Другие возможные значения — 'ignore', 'replace' и 'xmlcharrefreplace', а также любые другие имена, зарегистрированные с помощью codecs.register_error, которые могут обрабатывать UnicodeEncodeErrors.

endswith

endswith()

S.endswith(suffix[, start[, end]]) -> bool

Возвращает True, если S оканчивается указанным суффиксом, иначе False. С необязательным start, проверка начинается с этой позиции. С необязательным end, сравнение S прекращается на этой позиции. suffix также может быть кортежем строк для проверки.

expandtabs

expandtabs(
    tabsize=8
)

Возвращает копию, где все символы табуляции заменены пробелами.

Если tabsize не указан, размер табуляции принимается равным 8 символам.

fill

fill()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.fill.

find

find()

S.find(sub[, start[, end]]) -> int

Возвращает наименьший индекс в S, где найдена подстрока sub, такая что sub содержится в S[start:end]. Дополнительные аргументы start и end интерпретируются так же, как в обозначении срезов.

Возвращает -1 при неудачном поиске.

flatten

flatten()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.flatten.

format

format()

S.format(*args, **kwargs) -> str

Возвращает отформатированную версию S, используя подстановки из args и kwargs. Подстановки идентифицируются фигурными скобками ('{' и '}').

format_map

format_map()

S.format_map(mapping) -> str

Возвращает отформатированную версию S, используя подстановки из mapping. Подстановки идентифицируются фигурными скобками ('{' и '}').

getfield

getfield()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.getfield.

index

index()

S.index(sub[, start[, end]]) -> int

Возвращает наименьший индекс в S, где найдена подстрока sub, такая что sub содержится в S[start:end]. Дополнительные аргументы start и end интерпретируются так же, как в обозначении срезов.

Вызывает ValueError, если подстрока не найдена.

isalnum

isalnum()

Возвращает True, если строка является буквенно-цифровой, иначе False.

Строка является буквенно-цифровой, если все символы в строке являются буквенно-цифровыми и в строке есть хотя бы один символ.

isalpha

isalpha()

Возвращает True, если строка является буквенной, иначе False.

Строка является буквенной, если все символы в строке являются буквенными и в строке есть хотя бы один символ.

isascii

isascii()

Возвращает True, если все символы в строке являются ASCII, иначе False.

Символы ASCII имеют коды в диапазоне U+0000-U+007F. Пустая строка также является ASCII.

isdecimal

isdecimal()

Возвращает True, если строка является десятичной, иначе False.

Строка является десятичной, если все символы в строке являются десятичными и в строке есть хотя бы один символ.

isdigit

isdigit()

Возвращает True, если строка состоит только из цифр, иначе False.

Строка состоит только из цифр, если все символы в строке являются цифрами и в строке есть хотя бы одна цифра.

isidentifier

isidentifier()

Возвращает True, если строка является допустимым идентификатором Python, иначе False.

Вызовите keyword.iskeyword(s), чтобы проверить, является ли строка s зарезервированным идентификатором, например, "def" или "class".

islower

islower()

Возвращает True, если строка состоит только из строчных букв, иначе False.

Строка состоит только из строчных букв, если все символы в строке являются строчными и в строке есть хотя бы один символы.

isnumeric

isnumeric()

Возвращает True, если строка является числовой, иначе False.

Строка является числовой, если все символы в строке являются числовыми и в строке есть хотя бы один символ.

isprintable

isprintable()

Возвращает True, если строка является печатаемой, иначе False.

Строка является печатаемой, если все её символы считаются печатаемыми в repr(), или если она пустая.

isspace

isspace()

Возвращает True, если строка состоит только из пробельных символов, иначе False.

Строка состоит только из пробельных символов, если все символы в строке являются пробельными и в строке есть хотя бы один пробельный символ.

istitle

istitle()

Возвращает True, если строка является строкой в формате заголовка, иначе False.

В строке в формате заголовка заглавные и прописные символы могут следовать только за незаглавными символами, а строчные символы — только за прописными.

isupper

isupper()

Возвращает True, если строка состоит только из заглавных букв, иначе False.

Строка состоит только из заглавных букв, если все символы в строке являются заглавными и в строке есть хотя бы один заглавный символ.

item

item()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.item.

itemset

itemset()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.itemset.

join

join(
    iterable, /
)

Конкатенация любого числа строк.

Строка, метод которой вызывается, вставляется между каждой заданной строкой. Результат возвращается как новая строка.

Пример: '.'.join(['ab', 'pq', 'rs']) -> 'ab.pq.rs'

ljust

ljust(
    width, fillchar, /
)

Возвращает выровненную влево строку длиной width.

Выравнивание выполняется с помощью указанного символа заполнения (по умолчанию пробел).

lower

lower()

Возвращает копию строки, преобразованной в нижний регистр.

lstrip

lstrip(
    chars, /
)

Возвращает копию строки с удалёнными начальными пробельными символами.

Если chars задан и не равен None, удаляются символы из chars.

maketrans

maketrans()

Возвращает таблицу транслитерации, пригодную для использования в методе str.translate().

Если задан только один аргумент, он должен быть словарем, сопоставляющим порядковые номера Unicode (целые числа) или символы с порядковыми номерами Unicode, строками или значением None. Символьные ключи будут затем преобразованы в порядковые номера. Если заданы два аргумента, они должны быть строками одинаковой длины, и в результирующем словаре каждый символ в x будет сопоставлен символу в той же позиции в y. Если задан третий аргумент, он должен быть строкой, символы которой будут сопоставлены со значением None в результате.

max

max()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.max.

mean

mean()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.mean.

min

min()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.min.

newbyteorder

newbyteorder()

newbyteorder(new_order='S', /)

Возвращает новый dtype с другим порядком байтов.

Изменения также производятся во всех полях и подмассивах типа данных.

Значение параметра new_order может быть любым из следующих:

  • 'S' - поменять порядок байтов с текущего на противоположный

'<', 'little'

- little endian

'>', 'big'

- big endian

'=', 'native'

- родной порядок

'|', 'I'

- игнорировать (без изменений порядка байтов)

Параметры

new_order : str, необязательно Порядок байтов для принудительного изменения; значение из спецификаций порядка байтов выше. Значение по умолчанию ('S') приводит к обмену текущего порядка байтов.

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

new_dtype : dtype Новый dtype объект с заданным изменением порядка байтов.

nonzero

nonzero()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.nonzero.

partition

partition(
    sep, /
)

Разделяет строку на три части, используя указанный разделитель.

Производит поиск разделителя в строке. Если разделитель найден, возвращает кортеж из 3 элементов: часть перед разделителем, сам разделитель и часть после разделителя.

Если разделитель не найден, возвращает кортеж из 3 элементов: исходная строка и две пустые строки.

prod

prod()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.prod.

ptp

ptp()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.ptp.

put

put()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.put.

ravel

ravel()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.ravel.

removeprefix

removeprefix(
    prefix, /
)

Возвращает строку со удалённым префиксом, если он присутствует.

Если строка начинается с префикса, возвращает string[len(prefix):]. В противном случае возвращает копию исходной строки.

removesuffix

removesuffix(
    suffix, /
)

Возвращает строку с удалённым суффиксом, если он присутствует.

Если строка заканчивается суффиксом, и суффикс не пустой, возвращает string[:-len(suffix)]. В противном случае возвращает копию исходной строки.

repeat

repeat()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.repeat.

replace

replace(
    old, new, count, /
)

Возвращает копию с заменой всех вхождений подстроки old на new.

count Максимальное количество вхождений для замены. -1 (значение по умолчанию) означает замену всех вхождений.

Если необязательный аргумент count задан, заменяются только первые count вхождений.

reshape

reshape()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.reshape.

resize

resize()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.resize.

rfind

rfind()

S.rfind(sub[, start[, end]]) -> int

Возвращает наибольший индекс в S, где подстрока sub найдена, такая, что sub содержится в S[start:end]. Необязательные аргументы start и end интерпретируются так же, как в обозначении срезов.

Возвращает -1 при неудаче.

rindex

rindex()

S.rindex(sub[, start[, end]]) -> int

Возвращает наибольший индекс в S, где подстрока sub найдена, такая, что sub содержится в S[start:end]. Необязательные аргументы start и end интерпретируются так же, как в обозначении срезов.

Вызывает исключение ValueError, если подстрока не найдена.

rjust

rjust(
    width, fillchar, /
)

Возвращает строку, выровненную по правому краю, длиной width.

Заполнение выполняется с использованием указанного символа заполнения (по умолчанию это пробел).

round

round()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.round.

rpartition

rpartition(
    sep, /
)

Разделяет строку на три части, используя указанный разделитель.

Производит поиск разделителя в строке, начиная с конца. Если разделитель найден, возвращает кортеж из 3 элементов: часть перед разделителем, сам разделитель и часть после разделителя.

Если разделитель не найден, возвращает кортеж из 3 элементов: две пустые строки и исходная строка.

rsplit

rsplit(
    sep=None, maxsplit=-1
)

Возвращает список слов в строке, используя sep как разделитель.

sep Разделитель, по которому разделяется строка. None (значение по умолчанию) означает разделение по любым пробелам и отбрасывание пустых строк из результата. maxsplit Максимальное число разбиений. -1 (значение по умолчанию) означает без ограничения.

Разделение выполняется, начиная с конца строки и работая к началу.

rstrip

rstrip(
    chars, /
)

Возвращает копию строки с удалёнными конечными пробелами.

Если chars задан и не равен None, удаляются символы из chars вместо этого.

searchsorted

searchsorted()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.searchsorted.

setfield

setfield()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.setfield.

setflags

setflags()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.setflags.

sort

sort()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.sort.

split

split(
    sep=None, maxsplit=-1
)

Возвращает список слов в строке, используя sep как разделитель.

sep Разделитель, по которому разделяется строка. None (значение по умолчанию) означает разделение по любым пробелам и отбрасывание пустых строк из результата. maxsplit Максимальное число разбиений. -1 (значение по умолчанию) означает без ограничения.

splitlines

splitlines(
    keepends=False
)

Возвращает список строк в строке, разбивая по границам строк.

Разделители строк не включаются в результирующий список, если keepends не задан или равен false.

squeeze

squeeze()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.squeeze.

startswith

startswith()

S.startswith(prefix[, start[, end]]) -> bool

Возвращает True, если S начинается с указанного префикса, False в противном случае. С необязательным start, тест начинается с этой позиции. С необязательным end, сравнение останавливается на этой позиции. prefix также может быть кортежем строк, которые нужно проверить.

std

std()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.std.

strip

strip(
    chars, /
)

Возвращает копию строки с удалёнными начальными и конечными пробелами.

Если chars задан и не равен None, удаляются символы из chars вместо этого.

END_OF_DOCUMENT_MARKER

sum

sum()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.sum.

swapaxes

swapaxes()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.swapaxes.

swapcase

swapcase()

Преобразовать прописные символы в строчные, а строчные — в прописные.

take

take()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.take.

title

title()

Возвращает версию строки, где каждое слово написано с заглавной буквы.

Точнее, слова начинаются с заглавных букв, а все остальные символы — с прописных.

tobytes

tobytes()

tofile

tofile()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.tofile.

tolist

tolist()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.tolist.

tostring

tostring()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.tostring.

trace

trace()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.trace.

translate

translate(
    table, /
)

Заменяет каждый символ в строке с использованием заданной таблицы преобразований.

table Таблица преобразований, которая должна быть отображением кодов Юникода на коды Юникода, строки или None.

Таблица должна реализовывать поиск/индексирование через getitem, например, словарь или список. Если данная операция вызывает LookupError, символ остается без изменений. Символы, сопоставленные со значением None, удаляются.

transpose

transpose()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.transpose.

upper

upper()

Возвращает копию строки, преобразованной в верхний регистр.

var

var()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.var.

view

view()

Скалярный метод, идентичный соответствующему атрибуту массива.

См. ndarray.view.

zfill

zfill(
    width, /
)

Заполняет числовую строку нулями слева, чтобы заполнить поле заданной ширины.

Строка никогда не усекается.

__abs__

__abs__()

abs(self)

__add__

__add__(
    value, /
)

Возвращает self+value.

__and__

__and__(
    value, /
)

Возвращает self&value.

__array__

__array__()

sc.array(dtype) возвращает 0-мерный массив из скаляра со специфицированным типом данных

__bool__

__bool__()

True, если self, иначе False

__contains__

__contains__(
    key, /
)

Возвращает ключ в self.

__eq__

__eq__(
    value, /
)

Возвращает self==value.

__floordiv__

__floordiv__(
    value, /
)

Возвращает self//value.

__ge__

__ge__(
    value, /
)

Возвращает self>=value.

__getitem__

__getitem__(
    key, /
)

Возвращает self[ключ].

__gt__

__gt__(
    value, /
)

Возвращает self>value.

__invert__

__invert__()

~self

__iter__

__iter__()

Реализует iter(self).

__le__

__le__(
    value, /
)

Возвращает self<=value.

__len__

__len__()

Возвращает len(self).

__lshift__

__lshift__(
    value, /
)

Возвращает self<<value.

__lt__

__lt__(
    value, /
)

Возвращает self<value.

__mod__

__mod__(
    value, /
)

Возвращает self%value.

__mul__

__mul__(
    value, /
)

Возвращает self*value.

__ne__

__ne__(
    value, /
)

Возвращает self!=value.

__neg__

__neg__()

-self

__or__

__or__(
    value, /
)

Возвращает self|value.

__pos__

__pos__()

+self

__pow__

__pow__(
    value, mod, /
)

Возвращает pow(self, value, mod).

__radd__

__radd__(
    value, /
)

Возвращает value+self.

__rand__

__rand__(
    value, /
)

Возвращает value&self.

__rfloordiv__

__rfloordiv__(
    value, /
)

Возвращает value//self.

__rlshift__

__rlshift__(
    value, /
)

Возвращает value<<self.

__rmod__

__rmod__(
    value, /
)

Возвращает value%self.

__rmul__

__rmul__(
    value, /
)

Возвращает value*self.

__ror__

__ror__(
    value, /
)

Возвращает value|self.

__rpow__

__rpow__(
    value, mod, /
)

Возвращает pow(value, self, mod).

__rrshift__

__rrshift__(
    value, /
)

Возвращает value>>self.

__rshift__

__rshift__(
    value, /
)

Возвращает self>>value.

__rsub__

__rsub__(
    value, /
)

Возвращает value-self.

__rtruediv__

__rtruediv__(
    value, /
)

Возвращает value/self.

__rxor__

__rxor__(
    value, /
)

Возвращает value^self.

__sub__

__sub__(
    value, /
)

Возвращает self-value.

__truediv__

__truediv__(
    value, /
)

Возвращает self/value.

__xor__

__xor__(
    value, /
)

Возвращает self^value.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/experimental/numpy/unicode_

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API