본문 바로가기

python334

파이썬 패키지 경로 찾기 파이썬 패키지 경로 찾기 inspect 패키지에 getfile 매서드를 이용하여 random 패키지의 경로를 검색 합니다. # 위치 찾기 기능을 가진 inspect 패키지 불러오기 import inspect # 위치를 찾고자 하는 패키지 불러오기 즉! 꼭 ramdom 패키지가 아니여도 됩니다. import random # 위치 출력 print(inspect.getfile(random)) # out : /Users/user/opt/anaconda3/lib/python3.8/random.py 2023. 7. 29.
파이썬 리스트 짝짓기 zip 파이썬 리스트 짝짓기 zip zip 은 길이가 맞는 두 배열에서 각각의 값을 순서대로 가져오는 기능을 수행한다. - [a, b, c, d, e] 와 [가, 나, 다, 라, 마] 의 배열을 대상으로 zip 함수를 상용한다면 a,가 / b,나/ c, 다/ d,라/ e,마 와 같은 순으로 보여줍니다. - 두개의 배열을 사용해야 합니다(3개 이상의 배열을 사용할 경우 결과 값이 맞지 않습니다.) # 코드 >>> li1 = ["a", "b", "c", "d"] >>> li1 = ["a", "b", "c", "d"] >>> li2 = ["가", "나", "다", "라"] >>> zip_result = zip(li1, li2) >>> for li1, li2 in zip_result: ... print(li1) ..... 2023. 7. 28.
데이터프레임 순위 컬럼 추가하기 데이터프레임 순위 컬럼 추가하기¶ In [2]: import pandas as pd # 예시 데이터 생성 data = {"name" : ["mike", "luke", "jay", "khan", "peter"], "age" : [ 21, 24, 26, 20, 10]} df = pd.DataFrame(data) df Out[2]: name age 0 mike 21 1 luke 24 2 jay 26 3 khan 20 4 peter 10 In [3]: # rank() 메서드를 활용하여 "age" 순위 값을 산출 할 수 있습니다. df["age"].rank() Out[3]: 0 3.0 1 4.0 2 5.0 3 2.0 4 1.0 Name: age, dtype: float64 In [4]: # "age_rank" 컬.. 2023. 7. 28.
판다스 탑 3 추출 nlargest 판다스 탑 3 추출 nsmallest, nlargest¶ In [1]: # 예시데이터 생성 import pandas as pd df = pd.DataFrame({ "name" : ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"], "value" : [2, 1, 10, 5, 4, 3, 8, 6, 7, 9] }) df Out[1]: name value 0 A 2 1 B 1 2 C 10 3 D 5 4 E 4 5 F 3 6 G 8 7 H 6 8 I 7 9 J 9 In [2]: # "value" 컬럼에서 큰수 탑3 df.nlargest(3, "value") Out[2]: name value 2 C 10 9 J 9 6 G 8 [참고] 작은 수 기준 탑 3 In [3]: df.. 2023. 7. 28.
아이리스 데이터 피어슨 상관분석 아이리스 데이터 피어슨 상관분석¶ In [1]: # 패키지 불러오기 import scipy as sp from sklearn.datasets import load_iris In [2]: # 데이터 불러오기 iris_data = load_iris().data iris_data[:10] Out[2]: array([[5.1, 3.5, 1.4, 0.2], [4.9, 3. , 1.4, 0.2], [4.7, 3.2, 1.3, 0.2], [4.6, 3.1, 1.5, 0.2], [5. , 3.6, 1.4, 0.2], [5.4, 3.9, 1.7, 0.4], [4.6, 3.4, 1.4, 0.3], [5. , 3.4, 1.5, 0.2], [4.4, 2.9, 1.4, 0.2], [4.9, 3.1, 1.5, 0.1]]) In .. 2023. 7. 27.
파이썬으로 rgb값을 색상표 만들기 파이썬으로 rgb값을 색상표 만들기 rgb 값을 이용하여 컬러 팔레트를 그리는 코드 입니다. import numpy as np import matplotlib.pyplot as plt %matplotlib inline rgb_list = [(255, 0, 0), (0, 255, 0), (0, 0, 255)] one_px = np.array(rgb_list)[np.newaxis, :, :] plt.imshow(np.array(one_px)); plt.axis('off'); plt.show(); 코드 수행 결과는 아래 그림과 같습니다. 2023. 7. 25.