파이썬 106

파이썬/가중치 난수 출력/랜덤함수/random.choices/번호 선택/weights

가중치를 줘서 숫자를 출력해보자. 1. 아래와 같이 코드를 작성하자. -. 랜덤 함수를 5번 반복하고 반복했을때 동일한 숫자가 나오는지 확인하자. import random number = [] #출력된 번호 저장 리스트 정의 choice_weight = [0,1,0,0] #1,2,3,4 숫자중 2만 나오도록 설정 for x in range(5): #번호 출력 5회 반복하자 number.append(random.choices(range(1, 5), weights = choice_weight)) print(number) 2. 결과 -. 가중치 [0,1,0,0] 줫기때문에 2만 5회 나왔다. 3. 추가 확인(코드작성) -. 가중치를 [1,1,0,0] 동일하게 주고 반복할때 숫자가 다른지 확인하자. -. 아래 ..

Python/그래프그리기#3/그리드 넣기/축이름/제목/점선/전체데이터/엑셀데이터

파이썬 그래프에서 제목과 그리드 넣는법을 알아보자. 1. 그래프 그릴 데이터 예제 엑셀 파일을 만들자. 2. 코드를 작성하자. -. 그래프 제목이나, x축, y축 이름을 만들때 한국어는 깨지는것 같다. -. 영어로 적어주자. -. plt.plot(data)는 가져온 전체 데이터를 그려준다. -. 엑셀파일의 data1~data5까지 다섯줄 데이터를 다섯줄 그래프로 그려줄 것이다. import pandas as pd #엑셀 파일내 데이터를 가져오기위해 정의 import matplotlib.pyplot as plt #데이터 그래프 그리기 위해 정의 import numpy as np filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성 data = pd.read_ex..

Python/그래프그리기#2/pandas 활용/matplotlib 활용/엑셀 데이터/일부데이터/부분 그리기

지난번에 엑셀데이터 가져와서 전부 그려봤다. 이번에는 엑셀데이터중 일부만 추려서 그리는 방법을 알아보자. 1. 예제파일 준비한다. -. 아래 data3 항목의 4,6과 data4 항목의 5,7을 그려보자. 2. 코드작성 -. data.iloc 이용해서 행과 열을 입력받아 데이터를 자를 수있다. -. 아래에서는 3,4행 3,4열 데이터를 자를 수 있다. import pandas as pd #엑셀 파일내 데이터를 가져오기위해 정의 import matplotlib.pyplot as plt #데이터 그래프 그리기 위해 정의 import numpy as np filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성 data = pd.read_excel(filename) #..

Python/그래프그리기/pandas 활용/matplotlib 활용/엑셀 데이터

지난번에 엑셀데이터를 리스트화 한적이 있는데 그래프 그리려고 했던것이었다. pandas라는 패키지 이용하면 아주 간단히 그래프를 그릴수 있다. 1. 예제 활용할 excel 파일을 준비한다. -. data 중 data1 만 데이터를 그릴것이다. 1에서부터 9까지의 데이터 2. 코드를 작성한다. -. 엑셀 데이터의 첫번째 줄만 그래프를 그려보자 import pandas as pd #엑셀 파일내 데이터를 가져오기위해 정의 import matplotlib.pyplot as plt #데이터 그래프 그리기 위해 정의 import numpy as np filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성 data = pd.read_excel(filename) #data 변..

python/엑셀 리스트로 변환/전체 데이터 리스트로 변환

저장된 엑셀 파일의 데이터를 파이썬으로 가져오는 작업을 해보자. 엑셀에는 행과 열이 있는데 이번에는 열 기준 데이터로 연습해보자. 아래 이미지의 예시 엑셀을 리스트로 변환해보자. 1. 예시 엑셀을 만든다. 2. 파이썬 코드를 아래와 같이 작성한다. import openpyxl #openpyxl 사용하기 위해 불러오기 filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성(경로 포함) wb = openpyxl.load_workbook(filename) #엑셀 파일 wb 저장 ws = wb.active # 열려있는 시트를 선택한다. excel_to_list_all=[] # 엑셀 전체 데이터를 넣어줄 리스트 정의 for column in ws.columns: # 모든..

파이썬/리스트 2022.08.30

python/multiple errors encountered/패키지 설치시 에러 해결하기/관리자 권한으로 켜기/네비게이터 에러/아나콘다 에러

openpyxl 패키지를 아나콘다 네비게이터에서 설치하려는데 아래와 같이 알람이 뜬다... 해결해보자. 1. 우선 네비게이터 업데이트를 해보자. -> 소용없다. *업데이트 명령어 참고* conda update -n base conda conda update --all -> 두번째 명령어는 패키지 업데이트 - 한참걸린다. 2. 네비게이터를 관리자 권한으로 켜보자. -> 해결되었다. -> 해결되었지만 네비게이터를 켤때마다 관리자 권한으로 실행해야하는것인가?-> 아래 참고를 통해 간단히 설정해서 항상 관리자 권한으로 켜지게 하자. *항상 관리자 권한으로 켜지게 하기 참고*1) 아나콘다 네비게이터의 속성을 연다.(아래사진) 2) 고급을 눌러주자. 관리자 권한으로 실행을 체크해주면 항상 관리자 권한으로 실행해준다..

python/visual studio code 아나콘다 연동/interpreter/terminal

아나콘다 가상환경을 모두 만들었으면 이제 가상환경을 이용해 코드를 짜야한다. visual studio code 연동하고 cmd로 돌릴수 있게 설정해보자 1. 가상환경 연결하기 interpreter 을 선택해주면된다. visual studio code 프로그램을 열고 아래와 같이 select interpreter을 선택해준다. 그럼 아래와 같이 내가 가지고 있는 가상환경, 파이썬 등 리스트가 나온다. 내 가상환경은 test 이므로 test를 설정해준다. 2. python 터미널 기본값을 바꾸자 기본적으로 터미널 창으로보면 powershell로 설정되어있다. 이걸 cmd로 바꿔줄것이다. 아래와 같이 밑으로 내리는 화살표를 누르면 select default profile이 있다. 눌러주면 된다. command..

python/가상환경만들기/아나콘다/32bit/32bit 설정 유지하기

아나콘다를 사용할때 가상환경을 만들어 사용하면 편리하다. 오류로부터 조금이나마 자유로워질 수 있는것 같다... 우선 가상환경 만드는 방법은 2가지다. (참고 : 가상환경 만들기 전에 아나콘다는 설치해야한다. 아나콘다 설치하고 visual studio code 연동하여 사용하는것이 가장 합리적으로 보인다.) 1. 아나콘다 네비게이터 이용하는 방법 2. 콘다 cmd 이용하여 설치하는 방법 1번의 방법은 내 컴퓨터가 64 비트라면 가상환경도 동일하게 64 비트로 생성되는것 같다. 32bit가 필요하거나 내 컴퓨터랑 다른 가상환경을 설정하고 싶다면 2번 방법을 사용해야한다. 1번 방법부터 보자. 1) 아나콘다 네비게이터를 켠다. 2) 아래 create 를 누른다. 파이썬 버전을 선택하고 눌러주면된다. 끝이다 두..

python error/가상환경/ onevetconnect/QAxwidget/

오류가 연달아 발생한다. 이 에러는 pyqt5 연결관련인거 같은데 pyqt5 깔아줬는데 왜그러는 걸까 에러명 : Exception has occurred: AttributeError 'QAxWidget' object has no attribute 'OnEventConnect' 해결은 가상환경을 32bit로 다시 생성해 이용하는것이다. 내 환경을 확인하려면 내 가상환경 cmd 창에서 conda info 를 쳐확인 할 수 있따. 아래 이미지를 보면 win -64 로 적혀있고 64 비트인거 알 수 있다. 가상환경 만드는 거는 다음글을 통해 정리하겠다.