Resultados da pesquisa a pedido "iterator"

4 a resposta

Iterador achatado

Existe alguma implementação do iterador existente (talvez em impulso) que implemente algum tipo de iterador nivelador? Por exemplo: unordered_set<vector<int> > s; s.insert(vector<int>()); s.insert({1,2,3,4,5}); s.insert({6,7,8}); ...

4 a resposta

Qual é a maneira mais idiomática de trabalhar com um Iterador de Resultados?

Eu tenho um código como este: let things = vec![/* ...*/]; // e.g. Vec<String> things .map(|thing| { let a = try!(do_stuff(thing)); Ok(other_stuff(a)) }) .filter(|thing_result| match *thing_result { Err(e) => true, Ok(a) => check(a), }) ...

3 a resposta

Usando um iterador para dividir uma matriz em partes com tamanho desigual

Eu tenho uma matriz que eu preciso dividir em sub-matrizes de 3 elementos. Eu queria fazer isso com iteradores, mas acabei iterando além do final da matriz e segfaultingmesmo que eu não desreferencie o iterador. dado:auto foo = { 1, 2, 3, 4, 5, ...

1 a resposta

Em Rust, um vetor é um Iterador?

É preciso afirmar que um vetor (entre outros tipos de coleção) é umIterator? Por exemplo, eu posso fazer um loop sobre um vetor da seguinte maneira, porque implementa oIterator característica (como eu a entendo): let v = vec![1, 2, 3, 4, 5]; ...

2 a resposta

Atualizar valores de linha onde certas condições são atendidas nos pandas

Digamos que tenho o seguinte quadro de dados: [/imgs/qD5f2.png] Qual é a maneira mais eficiente de atualizar os valores das colunasParceriae another_featonde ocorrenteé o número2? É isso? for index, row in df.iterrows(): if ...

3 a resposta

Obter iterador de ponteiro ou referência

Gostaria de saber se é possível obter um iterador para um objeto dentro de um contêiner (por exemplo,std::vector<...>) por ter acesso apenas ao objeto dentro do contêiner, por exemplo através de uma referência (o que implica que temos acesso a um ...

1 a resposta

Usando max_by_key em um vetor de carros alegóricos

Eu quero usarmax_by_key para obter o valor máximo de um vetor def64s com base em uma determinada chave. Este é um exemplo simples, com um pequeno vetor eabs como a chave: let a: Vec<f64> = vec![-3.0, 0.2, 1.4]; ...

4 a resposta

Os iteradores não referenciados após o iterador "one past-the-end" de um comportamento indefinido da matriz?

Dadoint foo[] = {0, 1, 2, 3}; Quero saber se os iteradores que apontam para além do "um após o fim" são inválidos. Por exemplo:auto bar = cend(foo) + 1; Existem inúmeras reclamações e avisos de que esse é um "comportamento indefinido" nas ...

7 a resposta

Não lança a exceção ConcurrentModificationException [duplicado]

Esta pergunta já tem uma resposta aqui: Por que é uma ConcurrentModificationException lançada e como depurá-la [/questions/602636/why-is-a-concurrentmodificationexception-thrown-and-how-to-debug-it] respostasTenho o código abaixo e esperaria ...

2 a resposta

Como estender / concatenar dois iteradores em Python [duplicado]

Esta pergunta já tem uma resposta aqui: Como juntar dois geradores em Python? [/questions/3211041/how-to-join-two-generators-in-python] 9 respostasQuero concatenar dois iteradores de maneira eficient uponha que tenhamos dois iteradores (em ...