«slice» 태그된 질문

슬라이스는 일반적으로 기본 시퀀스에 대한 참조, 시작 위치, 길이 또는 끝 위치, 선택적으로 "stride"또는 "step"값을 제공하는 인덱스에 의해 정의되는 시퀀스의 일부를 나타냅니다. C ++의 슬라이싱 문제에는 "object-slicing"태그를 사용하고 분석 기술에는 "program-slicing"태그를 사용하십시오.

15
힙에 새 배열을 만들지 않고 Java에서 배열의 세그먼트를 가져옵니다.
Java에서 배열의 세그먼트를 반환하는 메소드를 찾고 있습니다. 예를 들어 바이트 배열의 4 번째 및 5 번째 바이트를 포함하는 바이트 배열을 얻는 것이 있습니다. 힙 메모리에 새로운 바이트 배열을 만들고 싶지는 않습니다. 현재 다음 코드가 있습니다. doSomethingWithTwoBytes(byte[] twoByteArray); void someMethod(byte[] bigArray) { byte[] x = {bigArray[4], bigArray[5]}; doSomethingWithTwoBytes(x); } doSomething(bigArray.getSubArray(4, 2))예를 …
181 java  arrays  slice 

7
NumPy 2d 배열의 슬라이스 또는 nxn 배열에서 mxm 하위 행렬을 어떻게 추출합니까 (n> m)?
NumPy nxn 배열을 슬라이스하고 싶습니다. 해당 배열의 m 행과 열을 임의로 선택 하여 추출합니다 (즉, 행 / 열 수에 패턴이 없음). 새로운 mxm 배열이됩니다. 이 예제에서는 배열이 4x4라고 가정하고 2x2 배열을 추출하고 싶습니다. 배열은 다음과 같습니다. from numpy import * x = range(16) x = reshape(x,(4,4)) print x [[ 0 …
174 python  numpy  slice 

2
슬라이스의 마지막 요소를 얻는 방법?
슬라이스의 마지막 요소를 추출하는 이동 방법은 무엇입니까? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element 위의 해결책은 효과가 있지만 어색해 보입니다.
167 go  slice 


2
Pandas MultiIndex DataFrame에서 행 선택
인덱스가 MultiIndex 인 데이터 프레임의 행을 선택 / 필터링하는 가장 일반적인 Pandas 방법은 무엇입니까? 단일 값 / 라벨을 기준으로 슬라이스 하나 이상의 수준에서 여러 레이블을 기반으로 슬라이스 부울 조건 및 표현식 필터링 어떤 상황에서 적용 가능한 방법 단순성을위한 가정 : 입력 데이터 프레임에 중복 인덱스 키가 없습니다. 아래의 입력 데이터 …

3
문자열 조각을 단일 문자열로 결합하는 방법은 무엇입니까?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } 다음과 같은 오류가 발생합니다. prog.go : 10 : reg (유형 [3] string)을 문자열 인수의 [] string 유형으로 사용할 수 없습니다. 반복하고 var에 추가하는 것보다 더 직접적이고 더 나은 방법이 있습니까?
129 go  slice 


3
Go에서 슬라이스를 어떻게 지우나요?
Go에서 슬라이스를 지우는 적절한 방법은 무엇입니까? 다음은 go 포럼 에서 찾은 내용입니다 . // 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)) } 이 올바른지? 명확히하기 위해 버퍼를 지워 재사용 할 …
125 arrays  go  slice 

6
`copy ()`로 슬라이스를 복제 할 수없는 이유는 무엇입니까?
Go에서 조각의 복사본을 만들고 문서를 읽어야하며 복사 기능이 있습니다. copy 내장 함수는 소스 슬라이스의 요소를 대상 슬라이스로 복사합니다. (특별한 경우로, 또한 문자열에서 바이트 조각으로 바이트를 복사합니다.) 소스와 대상이 겹칠 수 있습니다. Copy는 복사 된 요소의 수를 반환하며, 이는 len (src) 및 len (dst)의 최소값입니다. 하지만 내가 할 때 : arr …
121 go  slice 

5
__getitem__에서 슬라이싱 구현
벡터 표현을 만드는 클래스에 대한 슬라이스 기능을 구현하려고합니다. 나는 지금 까지이 코드를 가지고 있는데, 슬라이스를 제대로 구현할 것이라고 생각하지만 v[4]v가 벡터 인 곳 과 같은 호출을 할 때마다 파이썬은 충분한 매개 변수가 없다는 오류를 반환합니다. 그래서 나는 getitem일반 인덱스와 슬라이싱을 모두 처리하기 위해 클래스에서 특수 메서드 를 정의하는 방법을 알아 …


3
Go에서 2D 슬라이스를 만드는 간결한 방법은 무엇입니까?
A Tour of Go를 통해 Go를 배우고 있습니다. 거기에있는 연습 중 하나 는를 포함하는 dy행과 dx열의 2D 슬라이스를 생성하도록 요청합니다 uint8. 내 현재 접근 방식은 다음과 같습니다. 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 …
103 go  slice 

5
홀수 위치에서 목록 요소 추출
그래서 기존 목록의 하위 목록 인 목록을 만들고 싶습니다. 예를 들면 L = [1, 2, 3, 4, 5, 6, 7], 홀수 위치 에 있는 모든 요소 li를 li포함 하는 하위 목록을 만들고 싶습니다 L. 내가 할 수있는 동안 L = [1, 2, 3, 4, 5, 6, 7] li = [] …
100 python  list  slice 


4
파이썬 목록 조각에서 할당은 어떻게 작동합니까?
Python 문서에 따르면 목록을 분할하면 새 목록이 반환됩니다. 이제 "새"목록이 반환되면 "슬라이스에 할당"과 관련된 다음과 같은 의심이 있습니다. a = [1, 2, 3] a[0:2] = [4, 5] print a 이제 출력은 다음과 같습니다. [4, 5, 3] 무언가를 반환하는 것이 어떻게 표현의 왼쪽에 올 수 있습니까? 예, 문서를 읽었는데 목록을 분할하면 …
99 python  list  slice 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.