| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- GIT
- Python
- Tkinter
- Presto
- matplotlib
- c#
- Google Spreadsheet
- Excel
- math
- PostgreSQL
- array
- string
- gas
- list
- Redshift
- Java
- SQL
- Google Excel
- django
- Apache
- numpy
- Github
- PANDAS
- hive
- Kotlin
- dataframe
- 파이썬
- PySpark
- google apps script
- Today
- Total
목록Python (387)
달나라 노트
numpy에서는 log함수를 지원합니다. 기본적으로 다음과 같이 3가지가 있습니다. numpy.log() = 밑이 e(자연 상수)인 log numpy.log2() = 밑이 2인 log numpy.log10() = 밑이 10인 log import numpy as np result = np.log(np.e) print(result) result = np.log2(2) print(result) result = np.log10(10) print(result) -- Result 1.0 1.0 1.0 numpy의 log method는 위처럼 사용할 수 있습니다. log method의 괄호 안에 log를 적용할 값을 넣어주면 되는것이죠. import numpy as np arr_test = np.array([1, 2..
import matplotlib.pyplot as plt list_x = [] for i in range(10): list_x.append(i+1) list_y = [] for i in list_x: list_y.append(i + 10) plt.plot(list_x, list_y, color='skyblue', marker='o', markerfacecolor='blue', markersize=6) plt.show() 위 코드를 실행해보면 그래프가 잘 그려집니다. 그래프에 찍힌 점을 보면 총 10개의 점이 있습니다. 각 점의 x좌표는 1, 2, 3, ... , 10 입니다. 근데 matplotlib는 그냥 대략적으로 알아서 x축 좌표를 생략하여 표시해줍니다. 그래서 위 그래프의 x축을 보면 2, 4, ..
import matplotlib.pyplot as plt list_x_1 = [ '20220101', '20220102', '20220103', '20220104', '20220105', '20220106', '20220107', '20220108', '20220109' ] list_y_1 = [1, 10, 2, 9, 3, 8, 4, 7, 5] plt.plot(list_x_1, list_y_1, color='skyblue', marker='o', markerfacecolor='blue', markersize=6) plt.show() 위 코드로 그래프를 그렸습니다. 그래프는 잘 그려진 것 같습니다만 x축 값들이 너무 길어서 서로 겹쳐보이죠. 이러면 좀 보기가 안좋습니다. 이럴때는 xticks를 이용해서 x..
matplotlib를 이용해서 그래프를 그린 후 x축/y축 각각이 어떤 데이터를 의미하는지에 대한 정보를 주기 위해 x축/y축에 이름을 붙여줄 수 있습니다. 또한 그래프 자체의 제목을 붙일 수도 있습니다. import matplotlib.pyplot as plt list_x_1 = [1, 2, 3, 4, 5, 6, 7, 8] list_y_1 = [10, 2, 8, 4, 6, 5, 6, 4] plt.title('Test graph') plt.xlabel('X axis') plt.ylabel('Y axis') plt.plot(list_x_1, list_y_1, color='skyblue', marker='o', markerfacecolor='blue', markersize=6) plt.show() 위 코드의..