Ler em inglês

Compartilhar via


Tensor.Create Método

Definição

Sobrecargas

Create<T>(T[], ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>, Boolean)

Cria um Tensor<T> do valuesfornecido. Se o produto do lengths não for igual ao comprimento da matriz values, uma exceção será gerada.

Create<T>(IEnumerable<T>, ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>, Boolean)

Cria um Tensor<T> e inicializa-o com os dados de values.

Create<T>(T[], ReadOnlySpan<IntPtr>, Boolean)

Cria um Tensor<T> do valuesfornecido. Se o produto do lengths não for igual ao comprimento da matriz values, uma exceção será gerada.

Create<T>(ReadOnlySpan<IntPtr>, Boolean)

Cria um Tensor<T> e inicializa-o com o valor padrão de T. Se pinned for verdadeira, a memória será fixada.

Create<T>(IEnumerable<T>, ReadOnlySpan<IntPtr>, Boolean)

Cria um Tensor<T> e inicializa-o com os dados de values.

Create<T>(ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>, Boolean)

Cria um Tensor<T> e inicializa-o com o valor padrão de T. Se pinned for verdadeira, a memória será fixada.

Create<T>(T[], ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>, Boolean)

Origem:
Tensor.Factory.cs
Origem:
Tensor.Factory.cs

Cria um Tensor<T> do valuesfornecido. Se o produto do lengths não for igual ao comprimento da matriz values, uma exceção será gerada.

public static System.Numerics.Tensors.Tensor<T> Create<T> (T[] values, scoped ReadOnlySpan<IntPtr> lengths, scoped ReadOnlySpan<IntPtr> strides, bool pinned = false);
static member Create : 'T[] * ReadOnlySpan<nativeint> * ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.Tensor<'T>
Public Function Create(Of T) (values As T(), lengths As ReadOnlySpan(Of IntPtr), strides As ReadOnlySpan(Of IntPtr), Optional pinned As Boolean = false) As Tensor(Of T)

Parâmetros de tipo

T

Parâmetros

values
T[]

Uma matriz da memória de backup.

lengths

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os comprimentos de cada dimensão.

strides

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os passos de cada dimensão.

pinned
Boolean

Um Boolean que indica se a values foi fixada ou não.

Retornos

Exceções

Aplica-se a

.NET 9 (package-provided) e .NET 8 (package-provided)
Produto Versões
.NET 8 (package-provided), 9 (package-provided)

Create<T>(IEnumerable<T>, ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>, Boolean)

Origem:
Tensor.Factory.cs
Origem:
Tensor.Factory.cs

Cria um Tensor<T> e inicializa-o com os dados de values.

public static System.Numerics.Tensors.Tensor<T> Create<T> (System.Collections.Generic.IEnumerable<T> values, scoped ReadOnlySpan<IntPtr> lengths, scoped ReadOnlySpan<IntPtr> strides, bool pinned = false);
static member Create : seq<'T> * ReadOnlySpan<nativeint> * ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.Tensor<'T>
Public Function Create(Of T) (values As IEnumerable(Of T), lengths As ReadOnlySpan(Of IntPtr), strides As ReadOnlySpan(Of IntPtr), Optional pinned As Boolean = false) As Tensor(Of T)

Parâmetros de tipo

T

Parâmetros

values
IEnumerable<T>

Um IEnumerable<T> com os dados a serem usados para a inicialização.

lengths

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os comprimentos de cada dimensão.

strides

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os passos de cada dimensão.

pinned
Boolean

Um Boolean que indica se a values foi fixada ou não.

Retornos

Aplica-se a

.NET 9 (package-provided) e .NET 8 (package-provided)
Produto Versões
.NET 8 (package-provided), 9 (package-provided)

Create<T>(T[], ReadOnlySpan<IntPtr>, Boolean)

Origem:
Tensor.Factory.cs
Origem:
Tensor.Factory.cs

Cria um Tensor<T> do valuesfornecido. Se o produto do lengths não for igual ao comprimento da matriz values, uma exceção será gerada.

public static System.Numerics.Tensors.Tensor<T> Create<T> (T[] values, scoped ReadOnlySpan<IntPtr> lengths, bool pinned = false);
static member Create : 'T[] * ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.Tensor<'T>
Public Function Create(Of T) (values As T(), lengths As ReadOnlySpan(Of IntPtr), Optional pinned As Boolean = false) As Tensor(Of T)

Parâmetros de tipo

T

Parâmetros

values
T[]

Uma matriz da memória de backup.

lengths

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os comprimentos de cada dimensão.

pinned
Boolean

Um Boolean que indica se a values foi fixada ou não.

Retornos

Exceções

Aplica-se a

.NET 9 (package-provided) e .NET 8 (package-provided)
Produto Versões
.NET 8 (package-provided), 9 (package-provided)

Create<T>(ReadOnlySpan<IntPtr>, Boolean)

Origem:
Tensor.Factory.cs
Origem:
Tensor.Factory.cs

Cria um Tensor<T> e inicializa-o com o valor padrão de T. Se pinned for verdadeira, a memória será fixada.

public static System.Numerics.Tensors.Tensor<T> Create<T> (scoped ReadOnlySpan<IntPtr> lengths, bool pinned = false);
static member Create : ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.Tensor<'T>
Public Function Create(Of T) (lengths As ReadOnlySpan(Of IntPtr), Optional pinned As Boolean = false) As Tensor(Of T)

Parâmetros de tipo

T

Parâmetros

lengths

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os comprimentos de cada dimensão.

pinned
Boolean

Um Boolean se os dados subjacentes devem ser fixados ou não.

Retornos

Aplica-se a

.NET 9 (package-provided) e .NET 8 (package-provided)
Produto Versões
.NET 8 (package-provided), 9 (package-provided)

Create<T>(IEnumerable<T>, ReadOnlySpan<IntPtr>, Boolean)

Origem:
Tensor.Factory.cs
Origem:
Tensor.Factory.cs

Cria um Tensor<T> e inicializa-o com os dados de values.

public static System.Numerics.Tensors.Tensor<T> Create<T> (System.Collections.Generic.IEnumerable<T> values, scoped ReadOnlySpan<IntPtr> lengths, bool pinned = false);
static member Create : seq<'T> * ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.Tensor<'T>
Public Function Create(Of T) (values As IEnumerable(Of T), lengths As ReadOnlySpan(Of IntPtr), Optional pinned As Boolean = false) As Tensor(Of T)

Parâmetros de tipo

T

Parâmetros

values
IEnumerable<T>

Um IEnumerable<T> com os dados a serem usados para a inicialização.

lengths

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os comprimentos de cada dimensão.

pinned
Boolean

Um Boolean que indica se a values foi fixada ou não.

Retornos

Aplica-se a

.NET 9 (package-provided) e .NET 8 (package-provided)
Produto Versões
.NET 8 (package-provided), 9 (package-provided)

Create<T>(ReadOnlySpan<IntPtr>, ReadOnlySpan<IntPtr>, Boolean)

Origem:
Tensor.Factory.cs
Origem:
Tensor.Factory.cs

Cria um Tensor<T> e inicializa-o com o valor padrão de T. Se pinned for verdadeira, a memória será fixada.

public static System.Numerics.Tensors.Tensor<T> Create<T> (scoped ReadOnlySpan<IntPtr> lengths, scoped ReadOnlySpan<IntPtr> strides, bool pinned = false);
static member Create : ReadOnlySpan<nativeint> * ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.Tensor<'T>
Public Function Create(Of T) (lengths As ReadOnlySpan(Of IntPtr), strides As ReadOnlySpan(Of IntPtr), Optional pinned As Boolean = false) As Tensor(Of T)

Parâmetros de tipo

T

Parâmetros

lengths

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os comprimentos de cada dimensão.

strides

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Um ReadOnlySpan<T> indicando os passos de cada dimensão.

pinned
Boolean

Um Boolean se os dados subjacentes devem ser fixados ou não.

Retornos

Aplica-se a

.NET 9 (package-provided) e .NET 8 (package-provided)
Produto Versões
.NET 8 (package-provided), 9 (package-provided)