일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 딥러닝
- 파이썬
- 자료구조
- 보안
- 웹개발
- 컴퓨터과학
- 데이터과학
- 프로그래밍언어
- 클라우드컴퓨팅
- 인공지능
- I'm Sorry
- 소프트웨어
- 컴퓨터비전
- 2
- 머신러닝
- 데이터구조
- 빅데이터
- 코딩
- 알고리즘
- 네트워크보안
- 데이터분석
- 자바스크립트
- 사이버보안
- 네트워크
- 컴퓨터공학
- 데이터베이스
- Yes
- 버전관리
- 프로그래밍
- 소프트웨어공학
- Today
- Total
목록다차원배열 (2)
스택큐힙리스트
C++에서 정수형의 세 가지 차원 배열을 포인터 산술/동적 메모리 할당을 사용하여 안전하게 구현하는 방법이나, 대안으로 벡터와 같은 STL 기술을 사용하는 방법을 알고 싶습니다. 기본적으로 정수 배열의 차원은 다음과 같이 보이도록 하고 싶습니다: [ x ][ y ][ z ] x와 y는 범위가 20에서 6000입니다. z는 알려져 있으며 4와 같습니다.답변 1Boost 다차원 배열 라이브러리를 살펴보세요. 다음은 예제입니다 (Boost 문서에서 적용): #include boost/multi_array.hpp int main() { // 크기가 20 x 30 x 4인 3D 배열 생성 int x = 20; int y = 30; int z = 4; typedef boost::multi_array array_ty..
나는 Python을 시작하고 이차원 리스트를 사용해보려고 합니다. 먼저 모든 공간에 동일한 변수를 채우는 방법을 생각해 보았습니다. 이것이 내가 만든 코드입니다. def initialize_twodlist(foo): twod_list = [] new = [] for i in range (0, 10): for j in range (0, 10): new.append(foo) twod_list.append(new) new = []원하는 결과를 제공하지만, 우회적인 느낌이 들어요. 이를 더 쉽거나 짧게, 더 미려하게하는 방법은 없을까요?답변 1파이썬에서 이차원 리스트를 초기화하려면 다음과 같이 사용합니다. t = [ [0]*3 for i in range(3)]하지만 [[v]*n]*n는 사용하지 마세요, 그것은 ..