Resultados da pesquisa a pedido "slice"
Fatiamento dinâmico da matriz Matlab
Eu tenho uma matriz n-dimensional A e quero dividi-la dinamicamente, ou seja, dada uma lista de dimensões da matriz, como [2 4], e uma lista de valores, como [6 8], quero B = A(:,6,:,8,:,:,:,:,...)Os comprimentos da lista são desconhecidos. Usar ...
misturando fatias “explodidas” e parâmetros regulares em funções variadas
Gostaria de saber por que não é possível fazer o seguinte em qualquer lugar: func main() { stuff := []string{"baz", "bla"} foo("bar", stuff...) } func foo(s ...string) { fmt.Println(s) }No meu entender, a fatia ... "explode" a fatia para que ...
Remover elementos na fatia
Sou novato em Golang, estou tentando remover elementos em uma fatia com base nos elementos em outra fatia. por exemplo. fatia de entrada:urlList := []string{"test", "abc", "def", "ghi"} elementos para remover a fatia:remove := []string{"abc", ...
Como converter [] int8 em string
Qual é a melhor maneira (desempenho mais rápido) para converter de[]int8 para sequenciar? Para[]byte Nós poderíamos fazerstring(byteslice), mas pelo[]int8 dá um erro: cannot convert ba (type []int8) to type stringEu tenho oba deSliceScan() ...
Maneira correta de inicializar fatia vazia
Para declarar uma fatia vazia, com um tamanho não fixo, é melhor fazer: mySlice1 := make([]int, 0)ou: mySlice2 := []int{}Apenas querendo saber qual é o caminho correto.
Python: implementando o fatiamento no __getitem__
Estou tentando implementar a funcionalidade de fatia para uma classe que estou criando que cria uma representação vetorial. Eu tenho esse código até agora, que acredito que implementará corretamente a fatia, mas sempre que eu fizer uma chamada ...
Como posso converter um buffer de uma fatia de bytes (& [u8]) em um número inteiro?
Estou lendo dados brutos de um arquivo e quero convertê-los em um número inteiro: fn main() { let buf: &[u8] = &[0, 0, 0, 1]; let num = slice_to_i8(buf); println!("1 == {}", num); } pub fn slice_to_i8(buf: &[u8]) -> i32 { unimplemented!("what ...
Como devo lidar com intervalos inclusivos em Python?
Estou trabalhando em um domínio no qual os intervalos são convencionalmente descritos inclusive. Tenho descrições legíveis por humanos, comofrom A to B , que representam intervalos que incluem os dois pontos finais, por exemplofrom 2 to 4 ...
Por que vai permitir fatiar de len (fatia)?
Por que ocorre o seguinte comportamento: a := []int{1, 2, 3} fmt.Println(a[0:]) fmt.Println(a[1:]) fmt.Println(a[2:]) fmt.Println(a[3:])// doesn't panic - why?? fmt.Println(a[4:])// panics as expectedExemplo executável ...
Como evitar a reimplementação da classificação.
Há um problema me incomodando em Golang. Digamos que eu tenha 2 estruturas: type Dog struct { Name string Breed string Age int } type Cat struct { Name string FavoriteFood string Age int }E quando eu tento classificar[]*Dog e[]*Cat porAge, Eu ...