Resultados da pesquisa a pedido "iterator"

1 a resposta

como fazer uma cópia do boost :: filesystem :: directory_iterator?

ei que isso parece estúpido, mas veja este exemplo simples (o diretório de trabalho deve ter mais de um item #define BOOST_FILESYSTEM_VERSION 3 #include <boost/filesystem.hpp> #include <cassert> int main() { using namespace boost::filesystem; ...

5 a resposta

Qual é a maneira mais curta de contar o número de itens em um gerador / iterado

Se eu quiser o número de itens de uma maneira iterável sem se preocupar com os próprios elementos, qual seria a maneira pitônica de conseguir isso? Neste momento, eu definiria def ilen(it): return sum(itertools.imap(lambda _: 1, it)) # or just ...

2 a resposta

Ordenar arquivos por diretório usando o DirectoryTreeIterator @ do SPL

Encontrei algumas perguntas est [https://stackoverflow.com/questions/1076881/after-using-files-new-directoryiterator-in-php-how-do-you-sort-the-items] eessa ...

4 a resposta

O que são valores singulares e não singulares no contexto dos iteradores do ST

seção §24.1 / 5 do C ++ Standard (2003) di Apenas como ponteiro regular para uma matriz garante que exista um valor de ponteiro além do último elemento da matriz, portanto, para qualquer tipo de iterador, existe um valor de iterador que aponta ...

7 a resposta

Qual é a melhor maneira de ignorar os valores N da variável de iteração no Pytho

Em muitos idiomas, podemos fazer algo como: for (int i = 0; i < value; i++) { if (condition) { i += 10; } }Como posso fazer o mesmo em Python? O seguinte (é claro) não funciona: for i in xrange(value): if condition: i += 10Eu poderia fazer ...

1 a resposta

como atravessar um impulso :: multi_array

Estive pesquisando a biblioteca boost :: multi_array em busca de um iterador que permita a você atravessaro tod multi_array em um único loop fo Acho que não existe nenhum iterador nessa biblioteca. (Os iteradores encontrados lá permitem ...

2 a resposta

Por que std :: set.insert () retorna um iterador não const, e ainda assim não posso modificá-l

Considere este exemplo de código: #include <set> #include <string> using namespace std; set<string> string_set; void foo(const string& a) { pair<set<string>::iterator, bool> insert_result = string_set.insert(a); string& val = ...

1 a resposta

Como iterar sobre um contêiner de uma maneira segura para threads?

Eu tenho um contêiner (C ++) no qual preciso operar de duas maneiras, a partir de diferentes threads: 1) Adicione e remova elementos e 2) repita seus membros. Claramente, remova o elemento enquanto a iteração está acontecendo = desastre. ...

1 a resposta

omo posso paralelizar um pipeline de geradores / iteradores em Pytho

Suponha que eu tenha algum código Python como o seguinte: input = open("input.txt") x = (process_line(line) for line in input) y = (process_item(item) for item in x) z = (generate_output_line(item) + "\n" for item in y) output = ...

4 a resposta

Como array.each e array.map são diferentes? [duplicado

Possible Duplicate: Matriz # cada vs. Matriz # mapa [https://stackoverflow.com/questions/5254128/arrayeach-vs-arraymap] ruby-1.9.2-p180 :006 > ary = ["a", "b"] => ["a", "b"] ruby-1.9.2-p180 :007 > ary.map { |val| p val } "a" "b" => ["a", "b"] ...