Resultados da pesquisa a pedido "slice"

2 a resposta

Ordem do código e desempenho

Eu queria encontrar o que é mais rápido: struct vs array. Então, eu escrevi um código GO no qual escrevo 4 valores int (1,2,3 e 4) para os membros de uma estrutura e, em seguida, para uma matriz de comprimento 4. Tentei encontrar o tempo ...

3 a resposta

python Modificando fatia de lista em função

Considere o seguinte pedaço de código: def func1(a): a[:] = [x**2 for x in a] a = range(10) print a #prints [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] func1(a[:5]) print a #also prints [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]Desejo enviar uma fatia da listaa e ...

1 a resposta

obtenha sua própria contagem de elementos de tuplas ... não apenas o intervalo ou a sequência

O código abaixo está sendo executado para os três primeiros elementos da tupla desta lista SS1=[(1, 2, 3, 4, 5), (1, 2, 3, 4, 6), (1, 2, 3, 5, 6), (1, 2, 4, 5, 6), (1, 3, 4, 5, 6), (2, 3, 4, 5, 6)] from collections import Counter c = ...

1 a resposta

Por que a atribuição de fatia estendida é menos flexível que a atribuição de fatia normal?

De acordo com a documentação do Python emfatias estendidas [https://docs.python.org/3/whatsnew/2.3.html#extended-slices]: Se você tiver uma sequência mutável, como uma lista ou uma matriz, poderá atribuir ou excluir uma fatia estendida, mas ...

2 a resposta

Selecionando janelas aleatórias em linhas de matriz numpy multidimensionais

Eu tenho uma grande variedade onde cada linha é uma série temporal e, portanto, precisa permanecer em ordem. Quero selecionar uma janela aleatória de um determinado tamanho para cada linha. Exemplo:>>>import numpy as np >>>arr = ...

2 a resposta

Como obter o tamanho da memória da variável em golang?

Estou curioso sobre o custo da memória demap eslice, então eu escrevi um programa para comparar os tamanhos. Recebo o tamanho da memóriaunsafe.Sizeof(s), mas obviamente está errado, porque quando altero o tamanho, a saída é a mesma. func ...

3 a resposta

Quebrando uma lista python como uma operação de fatia

Considere o seguinte código python simples >>> L = range(3) >>> L [0, 1, 2]Podemos pegar fatias dessa matriz da seguinte maneira: >>> L[1:3] [1, 2]Existe alguma maneira de contornar a matriz acima, deslocando para a esquerda [1, 2, ...

2 a resposta

golang: [] byte (string) vs [] byte (* string)

Estou curioso para saber por que Golang não fornece uma[]byte(*string) método. De uma perspectiva de desempenho, não[]byte(string) faça uma cópia do argumento de entrada e adicione mais custo (embora isso pareça estranho, pois as strings são ...

11 a resposta

Linq para objetos - retorna pares de números da lista de números

var nums = new[]{ 1, 2, 3, 4, 5, 6, 7}; var pairs = /* some linq magic here*/ ; => pares = {{1, 2}, {3, 4}, {5, 6}, {7, 0}} Os elementos depairs devem ser listas de dois elementos ou instâncias de alguma classe anônima com dois campos, algo ...

5 a resposta

Qual é a diferença entre slice () e substr () em JavaScript?

Posso perguntar qual é a diferença entre o objeto stringslice() esubstr() em JavaScript?