Perguntas com a marcação «vector»

Um vetor é uma matriz unidimensional: contém componentes que podem ser acessados ​​usando um índice integral. Em alguns idiomas, o tamanho de um vetor pode aumentar ou diminuir conforme necessário para acomodar a adição e remoção de itens após a criação do Vetor. Use 'gráficos vetoriais' para exibição gráfica.

6
Converte uma linha de um quadro de dados em vetor
Quero criar um vetor a partir de uma linha de um quadro de dados. Mas não quero ter que nomes de linhas e colunas. Tentei várias coisas ... mas não tive sorte. Este é o meu quadro de dados: > df <- data.frame(a=c(1,2,4,2),b=c(2,6,2,1),c=c(2.6,8.2,7.5,3)) > df a b c 1 1 …
116 r  vector  dataframe 

8
Inicializando um std :: vector bidimensional
Então, eu tenho o seguinte: std::vector< std::vector <int> > fog; e estou inicializando-o de maneira muito ingênua, como: for(int i=0; i<A_NUMBER; i++) { std::vector <int> fogRow; for(int j=0; j<OTHER_NUMBER; j++) { fogRow.push_back( 0 ); } fog.push_back(fogRow); } E parece muito errado ... Existe outra maneira de inicializar um vetor como …
116 c++  vector 

3
Matrizes vs vetores: semelhanças e diferenças introdutórias [fechado]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …
111 c++  arrays  vector 

7
Os elementos std :: vector são garantidamente contíguos?
Minha pergunta é simples: os elementos std :: vector são garantidamente contíguos? Em resumo, posso usar o ponteiro para o primeiro elemento de um std :: vector como um C-array? Se não me falha a memória, o padrão C ++ não oferecia tal garantia. No entanto, os requisitos std :: …
111 c++  vector  standards 

6
Por que não há problema em retornar um 'vetor' de uma função?
Por favor, considere este código. Já vi esse tipo de código várias vezes. wordsé um vetor local. Como é possível retorná-lo de uma função? Podemos garantir que não morrerá? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << "\n"; std::exit(-1); } std::vector<string> …

5
Como navegar por um vetor usando iteradores? (C ++)
O objetivo é acessar o "enésimo" elemento de um vetor de strings em vez do operador [] ou do método "at". Pelo que entendi, os iteradores podem ser usados ​​para navegar por contêineres, mas nunca usei iteradores antes, e o que estou lendo é confuso. Se alguém pudesse me dar …
105 c++  iterator  vector 


6
Como faço uma matriz de uma lista de vetores em R?
Objetivo: a partir de uma lista de vetores de igual comprimento, crie uma matriz onde cada vetor se torna uma linha. Exemplo: > a <- list() > for (i in 1:10) a[[i]] <- c(i,1:5) > a [[1]] [1] 1 1 2 3 4 5 [[2]] [1] 2 1 2 3 …
102 r  matrix  vector 

10
Teste de igualdade entre todos os elementos de um único vetor
Estou tentando testar se todos os elementos de um vetor são iguais uns aos outros. As soluções que encontrei parecem um tanto indiretas, ambas envolvendo verificação length(). x <- c(1, 2, 3, 4, 5, 6, 1) # FALSE y <- rep(2, times = 7) # TRUE Com unique(): length(unique(x)) == …
101 r  vector  equality 

5
Apagando elementos de um vetor
Quero limpar um elemento de um vetor usando o método erase. Mas o problema aqui é que não é garantido que o elemento ocorra apenas uma vez no vetor. Pode estar presente várias vezes e preciso limpar todos eles. Meu código é mais ou menos assim: void erase(std::vector<int>& myNumbers_in, int …
101 c++  vector  stl  erase 

6
Por que o vetor <bool> não é um contêiner STL?
O item 18 do livro de Scott Meyers STL eficaz: 50 maneiras específicas de melhorar seu uso da biblioteca de modelos padrão diz para evitar, vector &lt;bool&gt;pois não é um contêiner STL e realmente não contém bools. O seguinte código: vector &lt;bool&gt; v; bool *pb =&amp;v[0]; não irá compilar, violando …



8
Por que meu drawable vetorial não está dimensionado conforme o esperado?
Estou tentando usar drawables vetoriais em meu aplicativo Android. De http://developer.android.com/training/material/drawables.html (ênfase minha): No Android 5.0 (API de nível 21) e superior, você pode definir drawables vetoriais, que são escalonados sem perder a definição. Usando este drawable: &lt;vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24"&gt; &lt;path android:fillColor="@color/colorPrimary" android:pathData="M14,20A2,2 0 0,1 12,22A2,2 0 …

12
Iterando o vetor C ++ do fim ao começo
É possível iterar um vetor do fim ao começo? for (vector&lt;my_class&gt;::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { } Ou isso só é possível com algo assim: for (int i = my_vector.size() - 1; i &gt;= 0; --i) { }
96 c++  vector  iterator 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.