Spec-Zone.ru › TensorFlow

tf.experimental.numpy.string_

Строка байтов.

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

При использовании в массивах этот тип удаляет хвостовые нулевые байты.

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

Атрибуты
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()

B.capitalize() -> копия B

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

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

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

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

cumprod

cumprod()

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

См. ndarray.cumprod.

cumsum

cumsum()

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

См. ndarray.cumsum.

decode

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

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

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

diagonal

diagonal()

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

См. ndarray.diagonal.

dump

dump()

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

См. ndarray.dump.

dumps

dumps()

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

См. ndarray.dumps.

endswith

endswith()

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

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

expandtabs

expandtabs(
    tabsize=8
)

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

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

fill

fill()

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

См. ndarray.fill.

find

find()

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

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

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

flatten

flatten()

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

См. ndarray.flatten.

fromhex

fromhex()

Создает объект bytes из строки шестнадцатеричных чисел.

Пробелы между двумя числами принимаются. Пример: bytes.fromhex('B9 01EF') -> b'\xb9\x01\xef'.

getfield

getfield()

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

См. ndarray.getfield.

hex

hex()

Создаёт строку шестнадцатеричных чисел из объекта bytes.

sep Необязательный одиночный символ или байт для разделения шестнадцатеричных байтов. bytes_per_sep Количество байтов между разделителями. Положительные значения считаются справа, отрицательные — слева.

Пример:

value = b'\xb9\x01\xef'
value.hex()
'b901ef'
value.hex(':')
'b9:01:ef'
value.hex(':', 2)
'b9:01ef'
value.hex(':', -2)
'b901:ef'

index

index()

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

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

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

isalnum

isalnum()

B.isalnum() -> bool

Возвращает True, если все символы в B являются буквенно-цифровыми и в B есть хотя бы один символ, иначе False.

isalpha

isalpha()

B.isalpha() -> bool

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

isascii

isascii()

B.isascii() -> bool

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

isdigit

isdigit()

B.isdigit() -> bool

Возвращает True, если все символы в B являются цифрами и в B есть хотя бы один символ, иначе False.

islower

islower()

B.islower() -> bool

Возвращает True, если все символы в B с регистром являются строчными и в B есть хотя бы один символ с регистром, иначе False.

isspace

isspace()

B.isspace() -> bool

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

istitle

istitle()

B.istitle() -> bool

Возвращает True, если B является строкой в стиле заголовков (titlecased) и в B есть хотя бы один символ, т.е. заглавные буквы могут следовать только за нерегистрозависимыми символами, а строчные — только за регистрозависимыми. Иначе возвращает False.

isupper

isupper()

B.isupper() -> bool

Возвращает True, если все символы в B с регистром являются заглавными и в B есть хотя бы один символ с регистром, иначе False.

item

item()

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

См. ndarray.item.

itemset

itemset()

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

См. ndarray.itemset.

join

join(
    iterable_of_bytes, /
)

Конкатенирует любое количество объектов bytes.

Объект bytes, к методу которого обращаются, вставляется между каждой парой.

Результат возвращается как новый объект bytes.

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

ljust

ljust(
    width, fillchar, /
)

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

Выравнивание выполняется с использованием указанного символа заполнения.

lower

lower()

B.lower() -> копия B

Возвращает копию B со всеми ASCII-символами, преобразованными в нижний регистр.

lstrip

lstrip(
    bytes, /
)

Удаляет ведущие байты, содержащиеся в аргументе.

Если аргумент опущен или равен None, удаляет ведущие ASCII-пробелы.

maketrans

maketrans(
    frm, to, /
)

Возвращает таблицу преобразований, применимую к методу translate объекта bytes или bytearray.

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

Объекты bytes frm и to должны иметь одинаковую длину.

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, /
)

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

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

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

prod

prod()

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

См. ndarray.prod.

ptp

ptp()

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

См. ndarray.ptp.

put

put()

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

См. ndarray.put.

ravel

ravel()

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

См. ndarray.ravel.

removeprefix

removeprefix(
    prefix, /
)

Возвращает объект bytes, из которого удалена заданная префиксная строка, если она присутствует.

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

removesuffix

removesuffix(
    suffix, /
)

Возвращает объект bytes, из которого удалена заданная суффиксная строка, если она присутствует.

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

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

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

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

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

rindex

rindex()

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

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

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

rjust

rjust(
    width, fillchar, /
)

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

Заполнение выполняется с использованием указанного символа fill.

round

round()

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

См. ndarray.round.

rpartition

rpartition(
    sep, /
)

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

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

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

rsplit

rsplit(
    sep=None, maxsplit=-1
)

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

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

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

rstrip

rstrip(
    bytes, /
)

Удаляет завершающие байты, содержащиеся в аргументе.

Если аргумент опущен или равен None, удаляются завершающие ASCII-пробелы.

searchsorted

searchsorted()

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

См. ndarray.searchsorted.

setfield

setfield()

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

См. ndarray.setfield.

setflags

setflags()

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

См. ndarray.setflags.

sort

sort()

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

См. ndarray.sort.

split

split(
    sep=None, maxsplit=-1
)

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

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

splitlines

splitlines(
    keepends=False
)

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

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

squeeze

squeeze()

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

См. ndarray.squeeze.

startswith

startswith()

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

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

std

std()

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

См. ndarray.std.

strip

strip(
    bytes, /
)

Удаляет начальные и конечные байты, содержащиеся в аргументе.

Если аргумент опущен или равен None, удаляются начальные и конечные ASCII-пробелы.

sum

sum()

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

См. ndarray.sum.

swapaxes

swapaxes()

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

См. ndarray.swapaxes.

swapcase

swapcase()

B.swapcase() -> копия B

Возвращает копию B с заглавными символами ASCII, преобразованными в строчные ASCII, и наоборот.

take

take()

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

См. ndarray.take.

title

title()

B.title() -> копия B

Возвращает версию B в стиле заголовка, т.е. слова ASCII начинаются с заглавных символов, все остальные символы имеют строчный регистр.

tobytes

tobytes()

tofile

tofile()

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

См. ndarray.tofile.

tolist

tolist()

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

См. ndarray.tolist.

tostring

tostring()

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

См. ndarray.tostring.

trace

trace()

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

См. ndarray.trace.

END_OF_DOCUMENT_MARKER

translate

translate(
    table, /, delete=b''
)

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

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

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

transpose

transpose()

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

См. ndarray.transpose.

upper

upper()

B.upper() -> копия B

Возвращает копию B, в которой все ASCII-символы преобразованы в верхний регистр.

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, /
)

Возвращает ключ в 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/string_

Spec-Zone.ru

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