«vector» etiketlenmiş sorular

Bir vektör tek boyutlu bir dizidir: integral bir dizin kullanılarak erişilebilen bileşenler içerir. Bazı dillerde bir Vector boyutu, Vector oluşturulduktan sonra öğe eklemek ve çıkarmak için gerektiğinde büyüyebilir veya küçülebilir. Grafik gösterim için 'vektör grafikleri' kullanın.


3
Ham verilere std :: vector pointer nasıl alınır?
Dizi std::vectorolarak kullanmaya çalışıyorum char. Benim fonksiyonum geçersiz bir ibre alır: void process_data(const void *data); Sadece bu kodu kullanmadan önce: char something[] = "my data here"; process_data(something); Hangi beklendiği gibi çalıştı. Ama şimdi dinamikliği gerekir std::vector, bu yüzden bunun yerine bu kodu denedim: vector<char> something; *cut* process_data(something); Soru, vektör ham …
160 c++  stl  vector 

8
R'deki boş vektöre değer eklensin mi?
R öğrenmeye çalışıyorum ve bir listeye nasıl ekleneceğini anlayamıyorum. Eğer bu Python olsaydı yapardım. . . #Python vector = [] values = ['a','b','c','d','e','f','g'] for i in range(0,len(values)): vector.append(values[i]) Bunu R'de nasıl yaparsın? #R Programming > vector = c() > values = c('a','b','c','d','e','f','g') > for (i in 1:length(values)) + #append value[i] …
160 r  list  vector  append 



4
Vector :: resize () ve vector :: rezerv () arasında seçim
Bir vectorüye değişkenime bir miktar bellek önceden tahsis ediyorum . Aşağıdaki kod minimum kısımdır class A { vector<string> t_Names; public: A () : t_Names(1000) {} }; Şimdi bir noktada, eğer t_Names.size()eşitse 1000. Boyutu artırmayı planlıyorum 100. Sonra ulaşırsa 1100, tekrar artırın 100ve böyle devam edin. Sorum şu, vector::resize()ve arasında ne …
158 c++  vector 

8
R bellek yönetimi / n Mb boyutunda vektör tahsis edemez
R'de büyük nesneleri kullanmaya çalışırken sorunlarla karşılaşıyorum. Örneğin: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size 801.1 Mb > a = matrix(NA, 2500000, 60) Error: cannot allocate vector of size 572.2 Mb …




4
Bir vektörün her n'inci elemanını çıkarın
Her bir öğenin i+6thbaşka bir vektörün öğesi olduğu bir vektör oluşturmak istiyorum . Örneğin, 120 uzunluğundaki bir vektörde, her bir öğenin i, i+6, i+12, i+18...başlangıç ​​vektörünün değeri olduğu 20 uzunluğunda başka bir vektör oluşturmak istiyorum , yani, orijinalin her 6. elemanını çıkarmak istiyorum.
127 r  vector 



10
Bir vektördeki maksimum (veya minimum) değeri nasıl elde edebilirim?
C ++ 'da bir vektördeki maksimum (veya minimum) değeri nasıl alabilirim ? Google'da bunun için birkaç çözüm gördüm ama hiçbiri bana mantıklı gelmedi :( Biri bir vektörden maksimum veya minimum değeri nasıl elde edeceğini kolay ve basit bir şekilde açıklayabilir mi? ve bir dizi ile aşağı yukarı aynı olacağını varsaymakta …
123 c++  vector  max  min 

10
Bir dizinin içeriğini döngü yapmadan C ++ 'da bir std :: vektörüne nasıl kopyalarsınız?
Daha sonraki işlemler için kaydetmem gereken programın farklı bir bölümünden işlevime aktarılan bir dizi değerim var. Verileri işleme zamanı gelmeden fonksiyonumun kaç kez çağrılacağını bilmediğim için dinamik bir depolama yapısına ihtiyacım var, bu yüzden bir std::vector. Standart döngüyü push_backtüm değerlere tek tek yapmak zorunda kalmak istemiyorum, hepsini benzer bir şey …
122 c++  stl  vector  copy 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.