Bewerken

Share via


TensorSpan<T> Struct

Definition

generic <typename T>
public value class TensorSpan
public readonly ref struct TensorSpan<T>
type TensorSpan<'T> = struct
Public Structure TensorSpan(Of T)

Type Parameters

T
Inheritance
TensorSpan<T>

Constructors

TensorSpan<T>(Array)
TensorSpan<T>(Array, ReadOnlySpan<Int32>, ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>)
TensorSpan<T>(Array, ReadOnlySpan<NIndex>, ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>)
TensorSpan<T>(Span<T>)
TensorSpan<T>(Span<T>, ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>)
TensorSpan<T>(T*, IntPtr)
TensorSpan<T>(T*, IntPtr, ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>)
TensorSpan<T>(T[])
TensorSpan<T>(T[], Index, ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>)
TensorSpan<T>(T[], Int32, ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>)

Properties

Empty
FlattenedLength
IsEmpty
Item[ReadOnlySpan<IntPtr>]
Item[ReadOnlySpan<NIndex>]
Item[ReadOnlySpan<NRange>]
Lengths
Rank
Strides

Methods

Clear()
CopyTo(TensorSpan<T>)
Equals(Object)
Fill(T)
FlattenTo(Span<T>)
GetEnumerator()
GetHashCode()
GetPinnableReference()
Slice(ReadOnlySpan<NIndex>)
Slice(ReadOnlySpan<NRange>)
ToString()
TryCopyTo(TensorSpan<T>)
TryFlattenTo(Span<T>)

Operators

Equality(TensorSpan<T>, TensorSpan<T>)
Implicit(T[] to TensorSpan<T>)
Implicit(TensorSpan<T> to ReadOnlyTensorSpan<T>)
Inequality(TensorSpan<T>, TensorSpan<T>)

Extension Methods

Reshape<T>(TensorSpan<T>, ReadOnlySpan<IntPtr>)
ToString<T>(TensorSpan<T>, ReadOnlySpan<IntPtr>)
SequenceEqual<T>(TensorSpan<T>, TensorSpan<T>)

Applies to