Spec-Zone.ru › TensorFlow

tf.experimental.numpy.unicode_

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

expandtabs

expandtabs(
    tabsize=8
)

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

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

fill

fill()

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

См. ndarray.fill.

find

find()

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

Возвращает наименьший индекс в S, по которому найдена подстрока 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, входящая в 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' — сменить порядок байтов dtype на противоположный

'<', 'little'

— порядок от младшего байта к старшему

'>', 'big'

— порядок от старшего байта к младшему

'=', 'native'

— собственный порядок

'|', 'I'

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

Параметры

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

Возвращает

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

nonzero

nonzero()

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

См. ndarray.nonzero.

partition

partition(
    sep, /
)

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

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

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

prod

prod()

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

См. ndarray.prod.

ptp

ptp()

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

См. ndarray.ptp.

put

put()

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

См. ndarray.put.

ravel

ravel()

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

См. ndarray.ravel.

removeprefix

removeprefix(
    prefix, /
)

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

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

removesuffix

removesuffix(
    suffix, /
)

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

Если строка заканчивается указанным суффиксом и этот суффикс не пуст, возвращает 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, входящая в S[start:end]. Необязательные аргументы start и end интерпретируются так же, как в синтаксисе срезов.

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

rindex

rindex()

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

Возвращает наибольший индекс в S, по которому найдена подстрока 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, равное True.

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 — таблица преобразования, представляющая собой отображение порядковых номеров символов Unicode в порядковые номера Unicode, строки или 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 из скалярного значения с указанным dtype

__bool__

__bool__()

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

__contains__

__contains__(
    key, /
)

Возвращает результат проверки, содержится ли 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/api_docs/python/tf/experimental/numpy/unicode_

Spec-Zone.ru

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