자신에게 친절할 것 :)
728x90
반응형

2024/05/19 3

[Numpy] 인덱싱, 슬라이싱

인덱싱은 python이랑 거의 같음 기본적으로 [0]에서 시작하는 게 같고,[-1]이 제일 끝인 것도 같음.  - 한 번에 여러 개를 인덱싱할 수도 있음. - 인덱싱할 위치를 지정한 배열을 만들고, 그것을 배열에 적용하는 것도 가능. import numpy as nparray1 = np.array([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31])array1[0] #2array1[5] #13array1[-1] #31array1[[1, 3, 4]] #array1([3, 7, 11])array2 = np.array([2, 1, 3])array1[array2] #array([5, 3, 7]) - 슬라이싱도 기본적으로 똑같음 - array1[ :6] --> 0(처음)부터 5까지- arra..

Data Science/Numpy 2024.05.19

[Numpy] 배열

주피터 노트북으로 하는 중 - 넘파이 배열은 numpy.array로 만들어줌. 타입은 numpy.ndarray --> n dimentional array--> 3차원도 가능하기 때문import numpy#1차원 배열은 파이썬 리스트를 array 메소드의 파라미터로 넣어줌array1 = numpy.array([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31])array1#array([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31])#배열 타입type(array1)#numpy.ndarray#배열 모양; 차원 확인array1.shape#(11,)#요소 개수array1.size#11#----------#2차원 배열은 행마다 []로 끊어줌.array2 = numpy...

Data Science/Numpy 2024.05.19

[Jupyter Notebook] print() 랑 그냥 변수 명 입력 시 출력물 차이

- jupyter는 print() 안하고 바로 변수 명을 입력해도 값을 출력할 수 있음.  but, 그렇게 하면 여러 개 동시 입력 시 모든 값을 프린트하는 print()와 달리, 가장 마지막 값만 프린트 함.  - pandas를 써서 예쁘게 csv를 출력 하려면, print(df) 말고 걍 값 df를 바로 입력해야 이쁘게 보임. --> print 쓰면 r처럼 보이고 값만 입력하면 엑셀 처럼 보임.

728x90
반응형