Tenseur de chaînes

@frozen
public struct StringTensor
extension StringTensor: TensorGroup

StringTensor est un tableau multidimensionnel dont les éléments sont des String .

  • Le TensorHandle sous-jacent.

    Note

    handle est public pour permettre les opérations définies par l'utilisateur, mais ne doit normalement pas être utilisé autrement.

    Déclaration

    public let handle: TensorHandle<String>
  • Déclaration

    public init(handle: TensorHandle<String>)
  • Déclaration

    public init(shape: TensorShape, scalars: [String])
  • Crée un StringTensor 0-D à partir d'une valeur scalaire.

    Déclaration

    public init(_ value: String)
  • Crée un StringTensor 1D à partir de scalaires contigus.

    Déclaration

    public init(_ scalars: [String])
  • Déclaration

    public var array: ShapedArray<String> { get }
  • Déclaration

    public var scalars: [String] { get }
  • Calcule self == other élément par élément.

    Note

    elementsEqual prend en charge la diffusion.

    Déclaration

    public func elementsEqual(_ other: StringTensor) -> Tensor<Bool>
  • Déclaration

    public init(_owning tensorHandles: UnsafePointer<CTensorHandle>?)
  • Déclaration

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