본문 바로가기
728x90

배열3

[JS] 배열 관련 메서드 배열 키와 속성들을 담고 있는 참조 타입 객체 순서 보장 주로 대괄호[] 이용하여 생성, 0을 포함한 양의 정수 인덱스로 특정 값에 접근 배열의 길이는 array.length 형태로 접근 배열의 마지막 원소는 array.length - 1 로 접근 (-1로 접근 불가) 배열 관련 메서드 reverse: 원본 배열의 요소들의 순서를 반대로 정렬 push: 배열의 가장 뒤에 요소 추가 pop: 배열의 가장 뒤에 요소 제거 unshift: 배열의 가장 앞에 요소 추가 shift: 배열의 가장 앞에 요소 제거 includes: 배열에 특정 값이 존재하는지 판별 후 참/거짓 반환 indexOf: 배열에 특정 값이 존재하는지 판별 후 인덱스 반환 (요소 없을 경우 -1 반환) join: 배열의 모든 요소를 구분자를.. 2021. 11. 12.
[Python] Numpy - Numpy 빠르고 효율적인 벡터 산술연산을 제공하는 다차원배열(array) 제공 반복문 없이 전체 데이터 배열 연산이 가능한 표준 수학 함수 선형대수, 난수 생성, 푸리에 변환 # 모듈 사용하기 import numpy as np # numpy 모듈을 import하고 앞으로 np라는 이름으로 부른다 - 배열 생성 # 1) 1차원 list = [1, 2, 3, 4, 5] arr = np.array(list) print(arr) arr = np.array([1, 2, 3, 4, 5]) print(arr) print('') # 2) 2차원 arr2 = np.array([[1, 2, 3], [4, 5, 6]]) print(arr2) z1 = np.zeros([4]) # 0 으로 채운 배열 만들기 o2 = np.. 2021. 4. 26.
[POSTECH MOOC] 컴퓨터공학 입문Ⅱ - 4 본 내용은 POSTECH '청년 AI · Big Data 아카데미 온라인 기초과정'을 수강하며 정리한 내용입니다. Ⅷ 배열과 구조체 - 배열(array) 동일한 자료형의 데이터가 여러 개 연속적으로 저장되어 있는 데이터 저장 장소 많은 자료를 처리할 때, 여러 개를 한 번에 선언하고 각각의 데이터에 접근하여 처리할 수 있음 자료형 배열이름 배열크기 -> int score[5]; - 배열의 초기화 초기화 int score[5] = {90, 80, 70, 60, 50}; score[0] = 90, score[4] = 50 배열의 크기 없이 초기화 int score[] = {90, 80, 70, 60, 50}; 자동적으로 초기값의 원소 개수만큼 배열 크기로 생성 일부만 초기화 int score[5] = {90.. 2021. 4. 7.
728x90