Tensor String

@frozen
public struct StringTensor
extension StringTensor: TensorGroup

StringTensor to wielowymiarowa tablica, której elementami są String s.

  • Podstawowy TensorHandle .

    Notatka

    handle jest publiczny, aby umożliwić operacje zdefiniowane przez użytkownika, ale zwykle nie powinien być używany w inny sposób.

    Deklaracja

    public let handle: TensorHandle<String>
  • Deklaracja

    public init(handle: TensorHandle<String>)
  • Deklaracja

    public init(shape: TensorShape, scalars: [String])
  • Tworzy StringTensor 0-D na podstawie wartości skalarnej.

    Deklaracja

    public init(_ value: String)
  • Tworzy 1-D StringTensor z sąsiadujących skalarów.

    Deklaracja

    public init(_ scalars: [String])
  • Deklaracja

    public var array: ShapedArray<String> { get }
  • Deklaracja

    public var scalars: [String] { get }
  • Oblicza self == other według elementów.

    Notatka

    elementsEqual obsługuje nadawanie.

    Deklaracja

    public func elementsEqual(_ other: StringTensor) -> Tensor<Bool>
  • Deklaracja

    public init(_owning tensorHandles: UnsafePointer<CTensorHandle>?)
  • Deklaracja

    public init<C: RandomAccessCollection>(
      _handles: C
    ) where C.Element: _AnyTensorHandle