Spec-Zone.ru › TensorFlow 2.9

tf.experimental.numpy.unicode_

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

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

При использовании в массивах этот тип удаляет trailing null codepoints.

В отличие от встроенного 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 Одномерный вид скаляра.
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(подстрока[, начало[, конец]]) -> int

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

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(суффикс[, начало[, конец]]) -> bool

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

expandtabs

expandtabs(
    tabsize=8
)

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

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

fill

fill()

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

См. ndarray.fill.

find

find()

S.find(подстрока[, начало[, конец]]) -> int

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

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

flatten

flatten()

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

См. ndarray.flatten.

format

format()

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

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

format_map

format_map()

S.format_map(отображение) -> str

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

getfield

getfield()

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

См. ndarray.getfield.

index

index()

S.index(подстрока[, начало[, конец]]) -> int

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

Возбуждает 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() для проверки зарезервированных идентификаторов, таких как "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(
    x, y, z, /
)

Возвращает таблицу трансляции, пригодную для 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
  • '=' — родной порядок

'|', '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.

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, проверка S начинается с этой позиции. С необязательным end, сравнение S заканчивается на этой позиции. prefix также может быть кортежем строк для проверки.

std

std()

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

См. ndarray.std.

strip

strip(
    chars, /
)

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

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

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__()

self != 0

__contains__

__contains__(
    key, /
)

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

__eq__

__eq__(
    value, /
)

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

__floordiv__

__floordiv__(
    value, /
)

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

__ge__

__ge__(
    value, /
)

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

__getitem__

__getitem__(
    key, /
)

Возвращает self[key].

__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/versions/r2.9/api_docs/python/tf/experimental/numpy/unicode_

Spec-Zone.ru

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