전체 글 (204) 썸네일형 리스트형 [Python] Numpy 라이브러리로 대용량 배열 데이터 만들기 배열(Array)이란? 같은 타입의 변수들로 이루어진 유한 집합 배열을 구성하는 각각의 값을 배열요소(element)라고 하며, 배열에서 위치를 가리키는 숫자는 인덱스(index)라고 한다. 파이썬에서 리스트의 확장판이라고 생각하면 쉽다. 1차원의 리스트를 N차원까지 확대한 것이 배열이다. 하지만 현실세계에서는 대용량의 리스트가 존재하며, 이를 다룰 때에는 Numpy 라이브러리를 사용하는 것이 아주 강력하다. Numpy : 고성능의 수치 계산을 위해 만들어진 라이브러리 numpy 라이브러리를 사용할 때는 다음과 같이 라이브러리를 사용하겠다고 명시&입력을 해주어야 관련된 클래스나 함수를 가져다 쓸 수 있다. import numpy as np 1) 배열만들기 1차원 배열 = 리스트와 비교를 해보았다. 한가지.. [Python] 객체, 클래스, 인스턴스 다루기 객체 : 성질(변수), 할 수 있는 행동(함수)이 담긴 지표 : 필요한 변수와 함수가 담긴 지표 클래스 : 객체를 만들 수 있는 틀 객체가 갖고있는 변수 = 필드 객체가 행하는 함수 = 메서드 인스턴스 : 클래스라는 틀로 찍어낸 객체, 피조물 1. 클래스 정의 하기 class Human(): name = "Undefined" age = 0 def birth(self): print("응애") Human 이라는 클래스를 만들었다. name 과 age를 변수로 갖는다. 초기값을 지정해 주었다. birth라는 함수 = 메서드를 갖는다. birth(self)에서 "self"는 이 정의가 메서드라는 걸 알려준다. 2. 위에서 정의한 Human이라는 클래스 틀로 Jane이라는 객체를 찍어냈다. 찍어낸 객체인 Jane.. [Python] 파이썬 나누기 연산 / 몫 구하기 / 나머지 구하기 코딩을 하다보면 더하기 빼기 곱하기는 별 문제가 없는데, 나만 그런건지,, 항상 나누기 관련된 연산자들이 헷갈린다. 1. 나누기 연산 : / 2. 몫 구하기 : // 3. 나머지 구하기 : % print(4/2) # 결과 : 2.0 print(2/4) # 결과 : 0.5 print(2//6) # 결과 : 0 print(6//2) # 결과 : 3 print(2%9) # 결과 : 2 print(9%2) # 결과 : 1 이전 1 ··· 64 65 66 67 68 다음