«slice» etiketlenmiş sorular

Bir dilim, genellikle temeldeki diziye bir referansla tanımlanan, bir dizinin bir kısmının bir temsilidir, başlangıç ​​konumunu, bir uzunluğu veya bitiş konumunu veren bir indeksi ve isteğe bağlı olarak bir "adım" veya "adım" değerini verir. Lütfen C ++ 'daki dilimleme problemi için "nesne dilimleme" etiketlerini ve analiz tekniği için "program dilimleme" etiketlerini kullanın.

15
Öbek üzerinde yeni bir dizi oluşturmadan Java'da bir dizinin bir bölümünü alın
Java bir dizi bir segment döndürecek bir yöntem arıyorum. Bir örnek, bir bayt dizisinin 4. ve 5. baytlarını içeren bayt dizisini elde etmektir. Sadece bunu yapmak için yığın bellekte yeni bir bayt dizisi oluşturmak istemiyorum. Şu anda aşağıdaki kod var: doSomethingWithTwoBytes(byte[] twoByteArray); void someMethod(byte[] bigArray) { byte[] x = {bigArray[4], …
181 java  arrays  slice 


2
Bir dilimin son elemanı nasıl elde edilir?
Bir dilimin son öğesini çıkarmak için Git yolu nedir? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element Yukarıdaki çözüm işe yarıyor, ancak garip görünüyor.
167 go  slice 


2
Pandalar MultiIndex DataFrame'deki satırları seçin
İndeksi MultiIndex olan bir veri çerçevesinin satırlarını seçmenin / filtrelemenin en yaygın Pandaların yolları nelerdir ? Tek bir değer / etikete göre dilimleme Bir veya daha fazla düzeydeki birden çok etikete göre dilimleme Boole koşullarını ve ifadelerini filtreleme Hangi durumlarda hangi yöntemler uygulanabilir? Basitlik varsayımları: girdi veri çerçevesi yinelenen dizin …

3
Bir dizi dize nasıl tek bir dizede birleştirilir?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } bana şu hata veriyor: prog.go: 10: dizelerin bağımsız değişkeninde tür [] dizesi olarak reg (tür [3] dizesi) kullanılamaz. Döngü yapmaktan ve bir varlığa eklemekten daha doğrudan / daha iyi bir yol var mı?
130 go  slice 

6
Ruby'de bir dizinin bir parçası nasıl döndürülür?
Python'da bir liste ile, aşağıdaki kodu kullanarak bir kısmını iade edebilirim: foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Ruby dizilerdeki her şeyi yaptığından, buna benzer bir şey olup olmadığını merak ediyorum.
125 ruby  arrays  list  slice 

3
Go'da bir dilimi nasıl temizlersiniz?
Go'da bir dilimi temizlemenin uygun yolu nedir? İşte go forumlarında bulduklarım : // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0] fmt.Println(cap(letters)) fmt.Println(len(letters)) } Bu doğru mu? Açıklığa kavuşturmak için, yeniden kullanılabilmesi için …
125 arrays  go  slice 

6
Neden bir dilimi copy () ile çoğaltamıyorum?
Go'da bir dilimin bir kopyasını yapmam ve belgeleri okumam gerekiyor, orada bir kopyalama işlevi var. Yerleşik kopyalama işlevi, bir kaynak dilimdeki öğeleri bir hedef dilime kopyalar. (Özel bir durum olarak, bir dizeden baytları bir bayt dilimine kopyalayacaktır.) Kaynak ve hedef çakışabilir. Copy, kopyalanan öğelerin sayısını döndürür; bu, minimum len (src) …
122 go  slice 

5
__Getitem__ içinde dilimleme uygulama
Yaptığım bir sınıf için vektör temsili oluşturan dilim işlevselliğini uygulamaya çalışıyorum. Şimdiye kadar bu koda sahibim, dilimi düzgün bir şekilde uygulayacağına inanıyorum, ancak v[4]v'nin bir vektör python olduğu gibi bir çağrı yaptığımda yeterli parametrelere sahip olmama konusunda bir hata veriyor. Bu yüzden, getitemhem düz dizinleri hem de dilimlemeyi işlemek için …

2
Go'da bir 2B dilim oluşturmanın kısa yolu nedir?
A Tour of Go'dan geçerek Go öğreniyorum . Oradaki alıştırmalardan biri benden, aşağıdakileri içeren 2B dysatır ve dxsütun dilimi oluşturmamı istiyor.uint8 . İşe yarayan mevcut yaklaşımım şudur: a:= make([][]uint8, dy) // initialize a slice of dy slices for i:=0;i<dy;i++ { a[i] = make([]uint8, dx) // initialize a slice of dx …
111 go  slice 


4
Python liste dilimiyle atama nasıl çalışır?
Python doc, bir listeyi dilimlemenin yeni bir liste döndürdüğünü söylüyor. Şimdi "yeni" bir liste döndürülüyorsa "Dilimlere atama" ile ilgili aşağıdaki sorularım var a = [1, 2, 3] a[0:2] = [4, 5] print a Şimdi çıktı: [4, 5, 3] Bir şeyi geri döndüren bir şey, ifadenin sol tarafına nasıl gelebilir? Evet, …
102 python  list  slice 

9
Tek listedeki çiftler
Yeterince çoğu zaman, bir listeyi çiftler halinde işleme ihtiyacını buldum. Bunu yapmanın pitonik ve verimli yolunun hangisi olacağını merak ediyordum ve bunu Google'da buldum: pairs = zip(t[::2], t[1::2]) Bunun yeterince pitonik olduğunu düşündüm, ancak son zamanlarda deyimler ile verimlilik arasındaki tartışmanın ardından bazı testler yapmaya karar verdim: import time from …
101 python  list  zip  slice  idioms 

5
Garip konumlardaki listenin elemanlarını ayıklayın
Bu yüzden, var olan bazı listelerin bir alt listesi olan bir liste oluşturmak istiyorum. Örneğin, L = [1, 2, 3, 4, 5, 6, 7]Ben alt listesini oluşturmak istediğiniz lişekilde litüm öğeleri içerir Lgarip pozisyonlarda. Ben yapabilirken L = [1, 2, 3, 4, 5, 6, 7] li = [] count = …
100 python  list  slice 

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.