IReadOnlyTensor<TSelf,T> Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um tensor de apenas leitura.
generic <typename TSelf, typename T>
where TSelf : IReadOnlyTensor<TSelf, T>public interface class IReadOnlyTensor : System::Numerics::Tensors::IReadOnlyTensor
public interface IReadOnlyTensor<TSelf,T> : System.Numerics.Tensors.IReadOnlyTensor where TSelf : IReadOnlyTensor<TSelf,T>, allows ref struct
type IReadOnlyTensor<'Self, 'T (requires 'Self :> IReadOnlyTensor<'Self, 'T>)> = interface
interface IReadOnlyTensor
Public Interface IReadOnlyTensor(Of TSelf, T)
Implements IReadOnlyTensor
Parâmetros de Tipo Genérico
- TSelf
O tipo que implementa esta interface.
- T
O tipo de elemento.
- Derivado
- Implementações
Propriedades
| Name | Description |
|---|---|
| Empty |
Recebe um tensor vazio. |
| FlattenedLength |
Obtém o número total de itens no tensor. (Herdado de IReadOnlyTensor) |
| HasAnyDenseDimensions |
Obtém um valor que indica se o tensor de corrente tem algum espaço dimensional onde IsDense é |
| IsDense |
Obtém um valor que indica se o tensor de corrente é denso. (Herdado de IReadOnlyTensor) |
| IsEmpty |
Obtém um valor que indica se este tensor é vazio. (Herdado de IReadOnlyTensor) |
| IsPinned |
Recebe um valor que indica se o buffer subjacente está fixado. (Herdado de IReadOnlyTensor) |
| Item[ReadOnlySpan<IntPtr>] |
Obtém uma referência ao elemento especificado do tensor. |
| Item[ReadOnlySpan<NIndex>] |
Obtém o valor nos índices especificados. |
| Item[ReadOnlySpan<NRange>] |
Obtém os valores nos intervalos especificados. |
| Lengths |
Obtém o comprimento de cada dimensão no tensor. (Herdado de IReadOnlyTensor) |
| Rank |
Obtém o posto, ou número de dimensões, no tensor. (Herdado de IReadOnlyTensor) |
| Strides |
Apanha o passo de cada dimensão no tensor. (Herdado de IReadOnlyTensor) |
Métodos
| Name | Description |
|---|---|
| AsReadOnlyTensorSpan() |
Cria um novo vão tensorial apenas de leitura sobre o tensor. |
| AsReadOnlyTensorSpan(ReadOnlySpan<IntPtr>) |
Cria um novo vão tensorial apenas de leitura sobre uma porção do tensor a partir de uma posição especificada até ao fim do tensor. |
| AsReadOnlyTensorSpan(ReadOnlySpan<NIndex>) |
Cria um intervalo tensorial de apenas leitura para os índices iniciais especificados. |
| AsReadOnlyTensorSpan(ReadOnlySpan<NRange>) |
Cria um novo vão tensorial de leitura única sobre uma porção do tensor definida pelo intervalo especificado. |
| CopyTo(TensorSpan<T>) |
Copia o conteúdo do tensor para um intervalo tensorial de destino. |
| FlattenTo(Span<T>) |
Achata o conteúdo do tensor num intervalo de destino. |
| GetDimensionSpan(Int32) |
Devolve um vão que pode ser usado para aceder aos elementos achatados para uma dada dimensão. |
| GetPinnableReference() |
Devolve uma referência a um objeto do tipo |
| GetSpan(ReadOnlySpan<IntPtr>, Int32) |
Devolva um intervalo que comece no índice especificado e contenha o número especificado de itens. |
| GetSpan(ReadOnlySpan<NIndex>, Int32) |
Devolva um intervalo que comece no índice especificado e contenha o número especificado de itens. |
| Slice(ReadOnlySpan<IntPtr>) |
Forma uma fatia a partir do tensor de corrente que começa num índice especificado. |
| Slice(ReadOnlySpan<NIndex>) |
Fatia o tensor usando os índices de início especificados. |
| Slice(ReadOnlySpan<NRange>) |
Obtém uma fatia do tensor atual que contém um intervalo especificado. |
| ToDenseTensor() |
Cria um tensor denso a partir dos elementos do tensor atual. |
| TryCopyTo(TensorSpan<T>) |
Tenta copiar o conteúdo deste tensor para um intervalo de tensor de destino e retorna um valor para indicar se a operação teve sucesso ou não. |
| TryFlattenTo(Span<T>) |
Tenta achatar o conteúdo deste tensor num intervalo de destino e devolve um valor para indicar se a operação teve sucesso ou não. |
| TryGetSpan(ReadOnlySpan<IntPtr>, Int32, ReadOnlySpan<T>) |
Tenta devolver um intervalo que comece no índice especificado e contenha o número especificado de itens. |
| TryGetSpan(ReadOnlySpan<NIndex>, Int32, ReadOnlySpan<T>) |
Tenta devolver um intervalo que comece no índice especificado e contenha o número especificado de itens. |