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 Представление скаляра размерности 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()

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

'<', 'little'

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

'>', 'big'

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

'=', 'native'

— системный порядок

'|', 'I'

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

Параметры

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

Возвращает

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

nonzero

nonzero()

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

См. ndarray.nonzero.

partition

partition(
    sep, /
)

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

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

Если разделитель не найден, возвращает кортеж из трех элементов, содержащий исходный объект 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, выровненную по правому краю.

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

round

round()

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

См. ndarray.round.

rpartition

rpartition(
    sep, /
)

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

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

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

rsplit

rsplit(
    sep=None, maxsplit=-1
)

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

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

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

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
)

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

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

splitlines

splitlines(
    keepends=False
)

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

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

squeeze

squeeze()

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

См. ndarray.squeeze.

startswith

startswith()

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

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

std

std()

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

См. ndarray.std.

strip

strip(
    bytes, /
)

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

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

sum

sum()

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

См. ndarray.sum.

swapaxes

swapaxes()

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

См. ndarray.swapaxes.

swapcase

swapcase()

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

Возвращает копию B, в которой символы 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.

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

Возвращает результат проверки key in 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