Pytania otagowane jako vector

Wektor jest tablicą jednowymiarową: zawiera komponenty, do których można uzyskać dostęp za pomocą indeksu całkowego. W niektórych językach rozmiar wektora może się zwiększać lub zmniejszać w zależności od potrzeb, aby umożliwić dodawanie i usuwanie elementów po utworzeniu wektora. Użyj „grafiki wektorowej” do wyświetlania grafiki.

6
Konwertuj wiersz ramki danych na wektor
Chcę utworzyć wektor z wiersza ramki danych. Ale nie chcę mieć nazw wierszy i kolumn. Próbowałem kilku rzeczy ... ale nie miałem szczęścia. To jest moja ramka danych: > 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 2 2.6 2 2 6 8.2 3 4 2 7.5 4 …
116 r  vector  dataframe 

8
Inicjalizacja dwuwymiarowego std :: vector
Mam więc następujące rzeczy: std::vector< std::vector <int> > fog; i inicjalizuję go bardzo naiwnie: 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); } I czuje się bardzo źle ... Czy jest inny sposób inicjalizacji takiego wektora?
116 c++  vector 

3
Tablice a wektory: wstępne podobieństwa i różnice [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
111 c++  arrays  vector 

7
Czy elementy std :: vector są gwarantowane jako ciągłe?
Moje pytanie jest proste: czy elementy std :: vector są na pewno ciągłe? W słowie kolejności, czy mogę użyć wskaźnika do pierwszego elementu std :: vector jako tablicy C? Jeśli moja pamięć dobrze mi służy, standard C ++ nie dawał takiej gwarancji. Jednak wymagania std :: vector były takie, że …
111 c++  vector  standards 

6
Dlaczego zwracanie „wektora” z funkcji jest w porządku?
Proszę wziąć pod uwagę ten kod. Widziałem ten typ kodu kilka razy. wordsjest wektorem lokalnym. Jak można go zwrócić z funkcji? Czy możemy zagwarantować, że nie umrze? 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> words;//this vector …

5
Jak poruszać się po wektorze za pomocą iteratorów? (C ++)
Celem jest uzyskanie dostępu do „n-tego” elementu wektora łańcuchów zamiast operatora [] lub metody „at”. Z tego, co rozumiem, iteratory mogą być używane do poruszania się po kontenerach, ale nigdy wcześniej nie korzystałem z iteratorów, a to, co czytam, jest mylące. Byłbym wdzięczny, gdyby ktoś mógł mi udzielić informacji, jak …
105 c++  iterator  vector 


6
Dlaczego wektor <bool> nie jest kontenerem STL?
Punkt 18 książki Scotta Meyersa Efektywny STL: 50 konkretnych sposobów na poprawę korzystania ze standardowej biblioteki szablonów mówi, aby tego unikać, vector &lt;bool&gt;ponieważ nie jest to kontener STL i tak naprawdę nie zawiera bools. Poniższy kod: vector &lt;bool&gt; v; bool *pb =&amp;v[0]; nie skompiluje się, naruszając wymóg kontenerów STL. Błąd: …

6
Jak utworzyć macierz z listy wektorów w języku R?
Cel: z listy wektorów o równej długości utwórz macierz, w której każdy wektor stanie się wierszem. Przykład: &gt; a &lt;- list() &gt; for (i in 1:10) a[[i]] &lt;- c(i,1:5) &gt; a [[1]] [1] 1 1 2 3 4 5 [[2]] [1] 2 1 2 3 4 5 [[3]] [1] 3 …
102 r  matrix  vector 

10
Sprawdź równość wszystkich elementów pojedynczego wektora
Próbuję sprawdzić, czy wszystkie elementy wektora są sobie równe. Rozwiązania, które wymyśliłem, wydają się nieco okrężne, oba wymagają sprawdzenia length(). x &lt;- c(1, 2, 3, 4, 5, 6, 1) # FALSE y &lt;- rep(2, times = 7) # TRUE Z unique(): length(unique(x)) == 1 length(unique(y)) == 1 Z rle(): length(rle(x)$values) …
101 r  vector  equality 

5
Kasowanie elementów z wektora
Chcę usunąć element z wektora za pomocą metody wymazywania. Ale problem polega na tym, że nie ma gwarancji, że element wystąpi tylko raz w wektorze. Może występować wiele razy i muszę je wszystkie usunąć. Mój kod wygląda mniej więcej tak: void erase(std::vector&lt;int&gt;&amp; myNumbers_in, int number_in) { std::vector&lt;int&gt;::iterator iter = myNumbers_in.begin(); …
101 c++  vector  stl  erase 

12
Iterowanie wektora C ++ od końca do początku
Czy można iterować wektor od końca do początku? for (vector&lt;my_class&gt;::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { } Czy jest to możliwe tylko w przypadku czegoś takiego: for (int i = my_vector.size() - 1; i &gt;= 0; --i) { }
101 c++  vector  iterator 



8
Dlaczego moje skalowanie do rysowania wektorów nie jest zgodne z oczekiwaniami?
Próbuję użyć rysunków wektorowych w mojej aplikacji na Androida. Z http://developer.android.com/training/material/drawables.html (moje wyróżnienie): W systemie Android 5.0 (poziom interfejsu API 21) i nowszych można zdefiniować elementy wektorowe, które skalują się bez utraty definicji. Korzystanie z tego do rysowania: &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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.