본문 바로가기
반응형

Programming Language/Python51

[matplotlib] 맷플롯립 plt.subplots() 사용법 matplotlib의 plt.subplots() 함수는 그래프를 그릴 때 행과 열로 구성된 서브플롯(subplot) 그리드를 생성하고, 그 안에 여러 개의 축(ax) 객체를 동시에 제공합니다. 이를 사용하면 여러 그래프를 쉽고 일관되게 배열할 수 있습니다.  plt.subplots() 사용 방법plt.subplots() 함수는 주로 두 가지 주요 파라미터를 사용합니다.nrows: 서브플롯의 행 수ncols: 서브플롯의 열 수 이 함수는 두 가지 주요 출력을 반환합니다.fig: 전체 그림(figure) 객체입니다.ax: 축(ax) 객체 또는 축의 배열입니다. 축 객체는 그래프의 실제 내용을 그리는 데 사용됩니다.  기본 사용 예제단일 서브플롯import matplotlib.pyplot as pltfig, .. 2024. 11. 14.
[파이썬] 리스트 내포 / Python list comprehension 파이썬에서 리스트 내포(list comprehension)는 특정 조건을 만족하는 요소들로 새로운 리스트를 만드는 간결하고 효율적인 방법입니다.기본적인 형식은 다음과 같습니다.[표현식 for 아이템 in 반복가능객체 if 조건] 이 구조를 사용하면, 반복 가능한 객체에서 아이템을 하나씩 가져와서, 조건을 만족하는 경우에만 해당 아이템을 가지고 표현식을 계산하여 새 리스트의 요소로 추가합니다.  예시* 기본적인 리스트 내포 사용 예0부터 9까지의 숫자 중에서 짝수만 포함하는 리스트를 만들고 싶다면, 다음과 같이 할 수 있습니다.even_numbers = [x for x in range(10) if x % 2 == 0]print(even_numbers) # 출력: [0, 2, 4, 6, 8]  * 복잡한 .. 2024. 11. 14.
[Python/Numpy] 배열에서 고유한 요소 찾을땐 unique() 함수 넘파이(Numpy)의 unique 함수는 배열에서 모든 고유한 요소를 찾고, 이들을 정렬된 형태로 반환합니다. 이 함수는 중복된 값을 제거하고 각 고유한 값이 배열에서 최초로 등장하는 위치, 빈도 등 추가적인 정보도 제공할 수 있습니다. 1. 기본 사용법import numpy as nparray = np.array([1, 2, 2, 3, 3, 3, 4])unique_values = np.unique(array)print(unique_values) # [1, 2, 3, 4] 2. 추가적인 반환 값return_index=True: 고유 값이 처음 등장하는 인덱스를 반환합니다.return_inverse=True: 원래 배열을 재구성할 때 사용할 수 있는 인덱스 배열을 반환합니다.return_counts=Tr.. 2024. 11. 11.
[Python] 파이썬 올림, 반올림, 내림, 버림 / ceil, round, floor, trunc 파이썬에서의 올림, 반올림, 내림 기능은 math 모듈과 내장함수를 통해 사용할 수 있습니다.바로 예시와 함께 설명하겠습니다. 1. 올림math.ceil() 함수는 주어진 숫자보다 크거나 같은, 가장 작은 정수를 반환합니다. 즉 숫자를 올림합니다.import mathprint(math.ceil(3.2)) # 결과는 4print(math.ceil(-3.2)) # 결과는 -3 2.  반올림파이썬 내장함수인 round()는 주어진 숫자를 가장 가까운 정수로 반올림하며, .5의 경우 가장 가까운 짝수로 반올림합니다.print(round(3.5)) # 결과는 4print(round(2.5)) # 결과는 2print(round(3.672, 1)) # 결과는 3.7, 소수점 첫째 자리에서 반올림 3. 내림ma.. 2024. 11. 8.
[Python] 코딩 기초 트레이닝 - 주사위게임3 아이고 오랫만에 풀었더니 힘드네요. 기초 트레이닝인데, 엉엉. 수치스럽지만 중간 중간 풀면서 주석 작성한 내용도 지우지 않았습니다. 정신을 차리고 다시 고고싱. 문제 설명 1부터 6까지 숫자가 적힌 주사위가 네 개 있습니다. 네 주사위를 굴렸을 때 나온 숫자에 따라 다음과 같은 점수를 얻습니다. 네 주사위에서 나온 숫자가 모두 p로 같다면 1111 × p점을 얻습니다. 세 주사위에서 나온 숫자가 p로 같고 나머지 다른 주사위에서 나온 숫자가 q(p ≠ q)라면 (10 × p + q)2 점을 얻습니다. 주사위가 두 개씩 같은 값이 나오고, 나온 숫자를 각각 p, q(p ≠ q)라고 한다면 (p + q) × |p - q|점을 얻습니다. 어느 두 주사위에서 나온 숫자가 p로 같고 나머지 두 주사위에서 나온 숫.. 2024. 4. 3.
반응형