[Python] 파이썬 Numpy(넘파이)로 생성한 배열의 특징과 관련 함수/메서드
Numpy를 이용해서 만든 배열의 여러가지 특징들을 뽑아내는 함수들과 메서드에 대해 정리해보자. [배열이 가진 성분들/ 관련 함수 및 메서드] .ndim .shape .size .dtype type() .reshape(행,열) np.concatenate([배열1, 배열2, ...], axis = 0) np.split(배열, [i], axis = 0) np.sum(배열) np.sum(배열, axis = 0) np.min(배열) np.max(배열) np.mean(배열) np.std(배열) 1. .ndim - 배열의 차원 알아보기 import numpy as np my_arr = np.random.randint(0,10,(3,4)) [[2 6 8 8] [9 6 0 8] [6 0 6 4]] print(my_ar..
[Python] 시퀀스란?
막연하게 코딩을 하다보면 시퀀스가 정확히 뭔지도 모르고 시퀀스 시퀀스.. 한다. 막연하게 시퀀스? 순서지 뭐 순서같은거야 하는데, 이번기회에 시퀀스에 대해 정리를 좀 해보려 한다. 시퀀스를 정의 하는 것 보다는 실제 사용되는 것들을 예시로 들어 설명하려 한다. [시퀀스의 종류] 1. 문자열 "MyLifeIsWonderful" 2. 리스트 ['a','b','c','d','e'] 3. range(3,10) 4. 튜플 (1,2,3,4,5) 5. 딕셔너리 {"빨강":1, "주황":2, "노랑":3} 위의 5가지가 모두 시퀀스 이다. [시퀀스의 특징] 1. 인덱스가 있다. 하나의 요소요소가 인덱스 0 부터 카운트 되는 것 2. 슬라이싱이 가능하다 [3:6] : 인덱스3이상 6미만으로 자르기 3. in 을 사용할 ..
[Python] 파이썬 리스트(List) 다루기 / 리스트 메서드 / 리스트 함수
리스트를 다루다보면, 괄호()안에 인덱스를 넣어야 하는지, 데이터값을 넣어야 하는지 헷갈릴 때가 많다. [데이터값을 넣는 메서드] 1. list.append(d) : 맨 뒤에 한 개의 자료만 추가 my_list = [1,2,3] list.append(7) # 결과 : my_list = [1,2,3,7] 2. list.remove(d) : 리스트 안에 있는 d를 삭제, 중복되는 경우 인덱스가 작은 것(앞에 있는 것) 1개를 삭제 리스트 안에 d가 없는 경우 에러 발생 my_list = [2,3,4,3,3,5] my_list.remove(3) # 결과 my_list = [2,4,3,3,5] 3. list.count(d) : 리스트 안에 있는 특정 데이터의 개수 세기, d의 개수 세기 my_list = [3,..