tensorflow::ops::طول رشته

#include <string_ops.h>

طول رشته‌های input .

خلاصه

طول هر رشته داده شده در تانسور ورودی را محاسبه می‌کند.

strings = tf.constant(['Hello','TensorFlow', '']) tf.strings.length(strings).numpy() # به طور پیش‌فرض تعداد بایت‌ها را شمارش می‌کند array([5, 10, 4], dtype=int32) tf.strings.length(strings, unit="UTF8_CHAR").numpy() array([5, 10, 1], dtype=int32)

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • ورودی: رشته‌هایی که طول هر عنصر برای آنها محاسبه می‌شود.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • واحد: واحدی که برای محاسبه طول رشته شمارش می‌شود. یکی از موارد زیر: "BYTE" (برای تعداد بایت‌های هر رشته) یا "UTF8_CHAR" (برای تعداد نقاط کد یونیکد کدگذاری شده UTF-8 در هر رشته). اگر unit=UTF8_CHAR و رشته‌های input شامل UTF-8 از نظر ساختاری معتبر نباشند، نتایج تعریف نشده هستند.

بازده:

  • Output : تانسور عدد صحیحی که شکل مشابهی با input دارد. خروجی شامل طول رشته input به صورت عنصر به عنصر است.

سازنده‌ها و مخرب‌ها

StringLength (const :: tensorflow::Scope & scope, :: tensorflow::Input input)
StringLength (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const StringLength::Attrs & attrs)

ویژگی‌های عمومی

operation
output

کارکردهای عمومی

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

توابع استاتیک عمومی

Unit (StringPiece x)

ساختارها

tensorflow::ops::StringLength::Attrs

تنظیم‌کننده‌های ویژگی اختیاری برای StringLength .

ویژگی‌های عمومی

عملیات

Operation operation

خروجی

::tensorflow::Output output

کارکردهای عمومی

طول رشته

 StringLength(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input
)

طول رشته

 StringLength(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  const StringLength::Attrs & attrs
)

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const 

توابع استاتیک عمومی

واحد

Attrs Unit(
  StringPiece x
)