IT 와 Social 이야기/Python348 [데이터 사이언스 스쿨] 3.2 배열의 생성과 변형 ● 넘파이의 자료형 넘파이의 배열 즉, ndarray클래스는 원소가 모두 같은 자료형이어야 한다. ● Inf 와 NaN 무한대를 표현하기 위한 np.inf(infinity), 정의할 수 없는 숫자를 나타내는 np.nan(not a number) ● 배열 생성 및 초기화 zeros, ones zeros_like, ones_like empty arange linspace, logspace ● 전치연산(transpose) 2차원 배열의 행과 열을 바꾸는 작업 ● 배열의 크기 변형 배열 사용에서 주의할 점은 길이가 5인 1차원 배열과 행, 열의 갯수가 (5,1)인 2차원 배열 또는 행, 열의 갯수가 (1, 5)인 2차원 배열은 데이터가 같아도 엄연히 다른 객체라는 점이다. ● 배열 연결(concatenate) .. 2021. 4. 23. [데이터 사이언스 스쿨] 3.1 넘파이 배열 많은 숫자 데이터를 하나의 변수에 넣고 관리 할 때 리스트는 속도가 느리고 메모리를 많이 차지하는 단점이 있다. 배열(array)을 사용하면 적은 메모리로 많은 데이터를 빠르게 처리할 수 있다. 배열은 리스트와 비슷하지만 다음과 같은 점에서 다르다. 모든 원소가 같은 자료형이어야 한다. 원소의 갯수를 바꿀 수 없다. 파이썬은 자체적으로 배열 자료형을 제공하지 않는다. 따라서 배열을 구현한 다른 패키지를 임포트해야 한다. 파이썬에서 배열을 사용하기 위한 표준 패키지는 넘파이(NumPy)다. ● 1차원 배열 만들기 ● 벡터화 연산 ● 2차원 배열 만들기 2차원 배열은 행렬(matrix)이라고 하는데 행렬에서는 가로줄을 행(row)이라고 하고 세로줄을 열(column)이라고 부른다. 리스트의 리스트(list .. 2021. 4. 23. [edwith] 인공지능 코딩을 위한 실용 파이썬 - w11: f-string, 데이터 읽고 기초통계량 구하기, 데이터 시각화, 클래스 만들기-권영선교수 [LECTURE] 11-1 strings, files, and data visualization : edwith 10주차 강의를 수강하시느라 고생 많으셨습니다. 11주차 1차시 수업에서는 string, files, data visualization에 대해 학습해 봅니다. - AssistSong www.edwith.org [LECTURE] 11-2 데이터 파일을 pandas로 읽어서 기초 통계량 구하기 : edwith 11주차 2차시 수업에서는 데이터 파일을 pandas로 읽어 기초 통계량을 구하는 방법에 대해 학습해 봅니다. - 송경섭 www.edwith.org [LECTURE] 11-3 matplotlib를 이용한 데이터 시각화 기초 : edwith 11주차 3차시 수업에서는 matplotlib를 이용.. 2021. 4. 21. [edwith] 인공지능 코딩을 위한 실용 파이썬 - w10: Pandas 사용법 익히기-권영선교수 [LECTURE] 10-1 pandas Series와 DataFrame 만들기 및 index 설정 : edwith 9주차 수업을 수강하시느라 고생 많으셨습니다. 10주차 1차시 수업에서는 pandas의 series와 dataframe 만들기 및 index 설정에 대해 학습해 봅니다. - AssistSong www.edwith.org [LECTURE] 10-2 pandas DataFrame 잘라내기 (slicing) : edwith 10주차 2차시 수업에서는 pandas의 dataframe 잘라내기에 대해 학습해 봅니다. - AssistSong www.edwith.org [LECTURE] 10-3 pandas descriptive statistics, transposing, sorting : edwith .. 2021. 4. 20. 이전 1 ··· 32 33 34 35 36 37 38 ··· 87 다음