목록Programming/Python (7)
hyeye archive
history = model.fit(train_in, train_out, epochs=n_epochs, batch_size=batch_size, validation_data=(val_in, val_out), verbose=1, callbacks=callback) verbose : 모델 훈련 중 출력되는 문구를 설정한다. - verbose = 0 : 아무 것도 출력하지 않음. - verbose = 1 : 훈련의 진행도를 보여주는 진행 막대, 손실함수, metrics 값을 보여줌. - verbose = 2 : 손실함수, metrics 값만 보여줌.
Python에서 "super()"는 기본적으로 다른 클래스의 속성 및 메소드를 불러와 해당 클래스에서 사용이 가능하도록 하는 기능이다. 한마디로 다른 클래스를 상속 받게 된다고 생각하면 된다. 특히, "super().__init__()" 구문은 자식 클래스에서 부모 클래스의 초기화 메소드를 호출할 때 주로 사용된다. 클래스 상속 시에, 자식 클래스는 부모 클래스의 모든 속성과 메소드를 상속받을 수 있다. 또한 필요에 따라 자식 클래스가 부모 클래스의 일부 속성을 수정하거나 확장하도록 설계할 수 있다. 자식 클래스에서 super().__init__() 을 호출하면, 부모 클래스의 초기화 메소드가 실행되어 해당 객체가 초기화된다. 이렇게 함으로써 자식 클래스는 필요한 추가적인 속성이나 메소드만 정의하면 되므..
객체 지향 프로그래밍 (OOP, Object-Oriented Programming) 객체 지향 프로그래밍은 컴퓨터 프로그래밍 방법 중 하나로 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 일컫는다. 즉, 프로그래밍에서 필요한 데이터를 추상화시켜 어떠한 객체로 만들고 그 객체들 간의 상호작용을 통해서 프로그램 로직을 구성하는 것이다. 구조를 설계하면 재사용성을 고려하여 코드의 반복을 최소화할 수 있다. 클래스 (class) 파이썬의 클래스는 데이터와 기능을 하나의 모듈로 묶어주는 방법을 제공한다. 클래스는 변수와 메서드의 집합으로써 새로운 타입의 객체를 만드는데 사용된다. 쉽게 말하자면 클래스는 객체를 만드는 '틀' 혹..
np.clip(a, a_min, a_max) 1. 개요 np.clip() 함수는 배열의 값을 제한시키는 데 사용된다. 2. parameters - a : clip 함수를 적용하고자 하는 array - a_min : 최솟값, array 내의 element 중에서 최솟값 보다 작은 값들을 최솟값으로 바꿔준다. - a_max :최댓값, array 내의 element 중에서 최댓값 보다 큰 값들을 최댓값으로 바꿔준다. 3. 예시 Code : import numpy as np arr_origin = [1, 2, 3, 4, 5, 6, 7] # arr_clip = np.clip(arr_origin, a_min=3, a_max=6) arr_clip = np.clip(arr_origin, 3, 6) print(arr_c..
보호되어 있는 글입니다.

1. 개요 pandas를 이용해 csv 파일을 불러오기 위해서는 아래와 같이 pandas 라이브러리를 먼저 import 해야한다. 그 다음 pd를 사용하여 read_csv 함수를 통해 csv 파일을 불러올 수 있다. import pandas as pd data = pd.read_csv('파일경로/파일이름.csv') 2. parameters read_csv는 여러가지 파라미터를 통해서 옵션을 줄 수 있다. 대표적인 3가지는 아래와 같다. 더 자세한 사항은 판다스 공식 문서를 참고하길. header 초기값은 0 컬럼명으로 사용할 행의 번호를 입력한다. names 열 이름으로 사용할 문자열의 리스트 index_col 데이터의 인덱스로 사용할 열의 번호를 입력한다. 3. 예시 import pandas as pd..