Articles of tableaux de

Réserve de mémoire pour la liste en Python?

Lors de la programmation en Python, est-il possible de réserver de la mémoire pour une liste qui sera remplie avec un nombre connu d’éléments, de sorte que la liste ne sera pas réallouée plusieurs fois lors de sa construction? J’ai parcouru les documents pour trouver un type de liste Python et je n’ai rien trouvé […]

Ruby – Différence entre Array # << et Array # push

En examinant la documentation de Ruby 1.9.3, Array # << et Array # push ont été conçus pour implémenter l'ajout d'un élément à la fin du tableau en cours. Cependant, il semble y avoir des différences subtiles entre les deux. Celui que j’ai rencontré est que l’opérateur * peut être utilisé pour append le contenu […]

Convertir byte en char

Comment convertir un tableau d’ byte en un tableau de caractères en C #?

Pourquoi les tableaux multidimensionnels dans .NET sont-ils plus lents que les tableaux normaux?

Edit: Je m’excuse tout le monde. J’ai utilisé le terme “tableau déchiqueté” lorsque je voulais dire “tableau multidimensionnel” (comme on peut le voir dans mon exemple ci-dessous). Je m’excuse pour l’utilisation du nom incorrect. En fait, j’ai trouvé les baies dentelées plus rapides que les baies multidimensionnelles! J’ai ajouté mes mesures pour les tableaux déchiquetés. […]

Django obtient un QuerySet à partir du tableau des identifiants dans un ordre spécifique

Voici un rapide pour vous: J’ai une liste d’id que je veux utiliser pour retourner un QuerySet (ou un tableau si besoin est), mais je veux maintenir cet ordre. Merci

Les accolades autour de la chaîne littérale dans la déclaration de tableau de caractères sont-elles valides? (par exemple, char s = {“Hello World”})

Par accident, j’ai trouvé que la ligne était char s[] = {“Hello World”}; est correctement compilé et semble être traité de la même manière que char s[] = “Hello World”; . N’est-ce pas le premier ( {“Hello World”} ) un tableau contenant un élément qui est un tableau de char, donc la déclaration pour s […]

rails – Recherche d’intersections entre plusieurs tableaux

J’essaie de trouver les valeurs d’intersection entre plusieurs tableaux. par exemple code1 = [1,2,3] code2 = [2,3,4] code3 = [0,2,6] Donc le résultat serait 2 Je sais en PHP, vous pouvez le faire avec array_intersect Je voulais être en mesure d’append facilement une masortingce supplémentaire, donc je ne veux pas vraiment utiliser plusieurs boucles Des […]

Comment puis-je stocker des captures de regex dans un tableau en Perl?

J’essaie d’utiliser regex en Perl. Ce que je me demandais était s’il était possible de stocker toutes les correspondances dans l’expression dans un tableau? Je sais que je peux utiliser ce qui suit: ($1,…,$n) = m/expr/g; mais il semble que cela ne puisse être utilisé que si vous connaissez le nombre de correspondances que vous […]

Rails mappant un tableau de hachages sur un hachage unique

J’ai un tableau de hachage comme ça: [{“testPARAM1″=>”testVAL1”}, {“testPARAM2″=>”testVAL2”}] Et j’essaie de faire correspondre ceci à un hash unique comme ceci: {“testPARAM2″=>”testVAL2”, “testPARAM1″=>”testVAL1”} Je l’ai atteint en utilisant par={} mitem[“params”].each { |h| h.each {|k,v| par[k]=v} } Mais je me demandais s’il était possible de le faire de manière plus idiomatique (de préférence sans utiliser de […]

Array # chacun vs. Array # map

hash = { “d” => [11, 22], “f” => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| “#{k}:#{v}”}}.join(“,”) => “d:11,d:22,f:33,f:44,f:55” # case 2 hash.map {|k,vs| vs.each {|v| “#{k}:#{v}”}}.join(“,”) => “11,22,33,44,55” Seule différence: le cas 1 utilise vs.map , le cas 2 utilise vs.each . Que s’est-il passé ici?