상세 컨텐츠

본문 제목

파이썬 list 와 Numpy 배열, 자주쓰는 함수 요약

Python

by Sam_Park 2021. 12. 29. 23:53

본문

<list 함수와 키워드 - 인덱싱, 슬라이싱 가능 >


# 추가 : insert(index , 값) 와 append(값)
# 삭제 : remove(값) ,// 삭제 키워드: del list[1]
# 정렬 : sort(), sort(reverse()=True), reverse()
# 찾기 종류 : index() 와 count() 와 pop() 와 len()
# 포함 여부True/False : in ,  not in  



<Python Numpy 배열(array) -속성확인/ 생성 등> 


# python 리스트를 numpy 배열에 넣음:  arr = np.array(list1)arr에서 쓰는 확인 함수(저장안됨)
# 행열 크기: .shape    //  # 전체요소 개수: .size // # 배열 차원: ndim   
# reshape(5[행],10[열]) // # 데이터타입: .dtype // # 데이터 타입 변환 : arrx.astype('int') [ 소수점 내림] 

# 배열 생성 # 0~49까지 정수값이 담긴 1차원 배열 생성 : arr2 = np.arange(50)
# 1 부터 50까지 50등분한 배열 만들기 np.linspace(1,50,50)
# 0으로 초기화 하는 것( 원래 임의값 있음?) np.zeros((3,2))  // .ones  .full((3,4),5) 가능
# 0~1 사이 랜덤 값으로 배열 생성 : np.random.rand(배열의 크기) [행,열] 형태
# [지정한 정수 범위] 2-9사이 정수로 된 3x2랜덤 배열 생성 : np.random.randint(2,10, size=(3,2)) 



# data = np.loadtxt('ratings.txt', delimiter="::", dtype = 'int')

관련글 더보기

댓글 영역