タグ付けされた質問 「slice」

スライスはシーケンスの一部を表したもので、通常は基本となるシーケンスへの参照、開始位置、長さまたは終了位置を示すインデックス、およびオプションで「ストライド」または「ステップ」の値によって定義されます。C ++のスライスの問題には「object-slicing」、分析手法には「program-slicing」のタグを使用してください。

30
スライス表記について
Pythonのスライス表記について、良い説明が必要です(参照はプラスです)。 私にとって、この表記は少しピックアップする必要があります。 非常にパワフルに見えますが、頭がよくわかりません。
3284 python  list  slice  iterable 



21
JavaScriptで配列を複製する最速の方法-スライス対「for」ループ
JavaScriptで配列を複製するには:次のどれを使用する方が高速ですか? スライス方式 var dup_array = original_array.slice(); For ループ for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; 私は両方の方法が唯一のことを知っています 浅いコピー:original_arrayにオブジェクトへの参照が含まれている場合、オブジェクトは複製されませんが、参照のみがコピーされるため、両方の配列は同じオブジェクトへの参照を持ちます。しかし、これはこの質問の要点ではありません。 私は速度についてのみ尋ねています。


7
Goで2つのスライスを連結する
私はスライス[1, 2]とスライスを結合しようとしています[3, 4]。Goでこれを行うにはどうすればよいですか? 私は試した: append([]int{1,2}, []int{3,4}) しかし得た: cannot use []int literal (type []int) as type int in append しかし、ドキュメントにはこれが可能であることが示されているようですが、何が欠けていますか? slice = append(slice, anotherSlice...)



10
パンダでデータフレームの列スライスを取得する方法
CSVファイルから機械学習データを読み込みます。最初の2列は観測値で、残りの列は特徴です。 現在、私は次のことをしています。 data = pandas.read_csv('mydata.csv') これは次のようなものになります: data = pandas.DataFrame(np.random.rand(10,5), columns = list('abcde')) 私は2つのデータフレームでは、このデータフレームをスライスしたいと思います:1列を含むaとb、もう1つは列を含むc、dとe。 次のようなものを書くことはできません observations = data[:'c'] features = data['c':] 私は最善の方法が何であるかわかりません。私は必要pd.Panelですか? ちなみに、データフレームのインデックス付けはかなり一貫性data['a']がdata[0]ありません。許可されていますが許可されていません。一方で、data['a':]許可されていませんが許可されていdata[0:]ます。これには実際的な理由はありますか?列がIntによってインデックス付けされている場合、これは本当に混乱します。data[0] != data[0:1]




7
JavaScriptの[] .slice.callの説明?
DOM NodeListを通常の配列に変換するためのこのきちんとしたショートカットに出くわしましたが、認める必要があります。それがどのように機能するのか完全には理解していません。 [].slice.call(document.querySelectorAll('a'), 0) それは空の配列で始まるので[]、その後sliceの結果を変換するために使用されるcallええ新しい配列に? 私が理解できないビットはですcall。document.querySelectorAll('a')NodeListから通常の配列にどのように変換しますか?
197 javascript  arrays  call  slice 

4
Bashで配列をスライスする方法
bash(1)のmanページの「Array」セクションを調べたところ、配列をスライスする方法が見つかりませんでした。 だから私はこの非常に複雑な関数を思いつきました: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ---------------------------------------------- function slice() { local output=$1 local input=$2 shift 2 local indexes=$(seq $*) local -i i local tmp=$(for i in $indexes do echo "$(eval echo \"\${$input[$i]}\")" done) local IFS=$'\n' eval …
194 arrays  bash  slice 

7
ValueError:シーケンスで配列要素を設定する
このPythonコード: import numpy as p def firstfunction(): UnFilteredDuringExSummaryOfMeansArray = [] MeanOutputHeader=['TestID','ConditionName','FilterType','RRMean','HRMean', 'dZdtMaxVoltageMean','BZMean','ZXMean','LVETMean','Z0Mean', 'StrokeVolumeMean','CardiacOutputMean','VelocityIndexMean'] dataMatrix = BeatByBeatMatrixOfMatrices[column] roughTrimmedMatrix = p.array(dataMatrix[1:,1:17]) trimmedMatrix = p.array(roughTrimmedMatrix,dtype=p.float64) #ERROR THROWN HERE myMeans = p.mean(trimmedMatrix,axis=0,dtype=p.float64) conditionMeansArray = [TestID,testCondition,'UnfilteredBefore',myMeans[3], myMeans[4], myMeans[6], myMeans[9], myMeans[10], myMeans[11], myMeans[12], myMeans[13], myMeans[14], myMeans[15]] UnFilteredDuringExSummaryOfMeansArray.append(conditionMeansArray) secondfunction(UnFilteredDuringExSummaryOfMeansArray) return def secondfunction(UnFilteredDuringExSummaryOfMeansArray): RRDuringArray = p.array(UnFilteredDuringExSummaryOfMeansArray,dtype=p.float64)[1:,3] return firstfunction() …
183 python  arrays  numpy  slice 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.