-
RestfulAPI TypeError: Object of type ...is not JSON serializable 에러 발생 이유와 해결 방법 TypeError: Object of type ...is not JSON serializable 에러 발생 이유와 해결 방법웹 개발을 하다 보면 JSON 형식으로 데이터를 주고받는 경우가 많습니다. 그러나 가끔씩 TypeError: Object of type ... is not JSON serializable 오류가 발생할 수 있습니다. 이 블로그에서는 이 오류가 발생하는 이유와 이를 해결하는 방법을 실습 예제와 함께 설명하겠습니다.1. 오류 발생 이유이 오류는 JSON 인코딩을 시도할 때 특정 객체 타입이 JSON으로 직렬화(serialize)할 수 없을 때 발생합니다. JSON은 문자열, 숫자, 배열, 불리언, null 등의 기본 데이터 타입만을 직렬화할 수 있습니다. 따라서, 사용자 정의 객체나 복.. -
MySQL MySQL group by 에서 having 사용법 HAVING 구문:HAVING 구문은 GROUP BY 구문과 함께 사용되어 그룹에 대한 조건을 지정하는 데 사용됩니다. HAVING 구문은 다음과 같은 구조를 가집니다.SELECT 컬럼1, 집계함수(컬럼2)FROM 테이블명GROUP BY 컬럼1HAVING 조건;조건: 그룹에 대한 필터링 조건입니다. 이 조건은 집계 함수를 사용하여 그룹에 대한 조건을 지정할 수 있습니다.ex)년도별 stock_quantity 의 평균값이 70보다 큰 책들의 년도와 평균값을 보여주세요.ex)출판년도가 2000년 이상인 데이터에서 년도별 stock_quantity 의 평균값이 70보다 큰 책들의 년도와 평균값을 보여주세요.
-
matplotlib [파이썬 라이브러리]Matplotlib의 plt.hist(히스토그램) 나타내기 Matplotlib의 히스토그램 히스토그램이란? 히스토그램은 데이터의 분포를 시각화하는데 사용되는 그래프입니다. 주어진 데이터를 구간으로 나누고 각 구간에 속하는 데이터의 빈도를 막대로 나타냅니다. 이를 통해 데이터의 분포와 밀도를 쉽게 파악할 수 있습니다. 히스토그램 예시 간단한 히스토그램을 그려보겠습니다. 이 예시에서는 주어진 데이터의 분포를 히스토그램으로 나타내겠습니다. import matplotlib.pyplot as plt import numpy as np # 정규 분포를 따르는 랜덤 데이터 생성 data = np.random.randn(1000) # 히스토그램 그리기 plt.hist(data, bins=30, color='skyblue', edgecolor='black') plt.xlabel(..