본문 바로가기
반응형

- 배움이 있는 삶/- Software41

정수 입력 및 모든 약수 구하기 - 제어문(if) 제어문 연습 정수(int)를 입력 받아, 모든 약수를 출력하는 연습문제 # 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하기 # 약수란 입력한 수를 나누었을때, 나머지가 0 인 경우 a = int(input()) #정수형을 for문으로 사용하기 위해 range 함수를 사용 #range 함수 # - range(1,10) : 1부터 10까지 1씩 증가한다 # - range(10) : 0부터 9까지 생성한다 for x in range(1, a+1): if a%x == 0: print("%d(은)는 %d의 약수입니다." %(x,a)) #print(x,'(은)는',a,'의 약수입니다.') # 1 (은)는 9 의 약수입니다. 한 칸씩 뛰어쓰기 되어 출력됨 주요 point 1. 약수 구하기 - 약수는 나누어.. 2022. 12. 26.
소금물의 농도 구하기: 연산자 학습 농도(Density)를 구하는 수학공식 #소금물의 농도 = (소금의 양/ 소금물의 양) * 100 #소금의 양 = (소금물의 농도 * 소금물의 양) / 100 = 20 * 100 / 100 #30% 농도의 소금물 100g과 물 200g을 혼합한 소금물의 농도(%)를 소수점 두 번째 자리까지 구하는 프로그램을 작성하십시오. #소금물의 농도 = (소금의 양/ 소금물의 양) * 100 #소금의 양 = (소금물의 농도 * 소금물의 양) / 100 = 20 * 100 / 100 = a = 100 #100g salt water b = 30 c = 200 d = b / (a+c) * 100 # salt water density print("혼합된 소금물의 농도:%0.2f%%"% d) # amount_salt = (2.. 2022. 12. 26.
튜플 범위출력하기 문제 1) 주어진 튜플 중 앞부분 절반과 뒷 부분 절반을 출력하는 코드를 작성하시오 - 주어진 튜플 : 1,2,3,4,5,6,7,8,9,10 aa = (1,2,3,4,5,6,7,8,9,10) print(aa[0:5]) print(aa[5:10]) 2022. 12. 12.
python- 비율검정 ( 1 proportion / 2 proportion) test 파이선으로 2개의 서로다른 조직에 대한 측정한 비율이 같은지, 다른지를 측정하는 통계 기법임 # 1 proportion z test # A중학교에는 100명 중에 45명이 흡연을 한다. 국가 통계를 보니 중학생 흡연율은 35%라고 한다. 같나? # import numpy as np # from statsmodels.stats.proportion import proportions_ztest # # count = np.array([45]) # nobs = np.array([100]) # val = 0.35 # # z, p = proportions_ztest(count=count, nobs=nobs, value=val) # print(z) # print(p) # 2 proportion z test # # 복날.. 2022. 8. 30.
python-2 sample T test , boxplot 그리기 import pandas as pd import numpy as np import scipy.stats as stats import matplotlib.pyplot as plt import seaborn as sns filename_Single ='D:/a.xlsx' df_Single= pd.read_excel(filename_Single, sheet_name=2, engine='openpyxl') filename_Dual ='D:/b.xlsx' df_Dual= pd.read_excel(filename_Dual, sheet_name=2, engine='openpyxl') # ------- 평균/ 표준편차 구하기 -------------------------------- Single_R = df_Singl.. 2022. 8. 26.
[python] excel 내 특수문자 제외, 형변환 후 평균 구하기 문제] 아래 data source excel 파일을 읽어 Response time의 평균과 표준편차를 구하시오 [data source] [python code] (삽질 포인트) 1. excel 의 response time colume이 모두 숫자가 아니고 특수 문자가 포함 됨 ( - ) 그래서 - 그 특수 문자를 제외 하고 정리 (excel의 필터 개념) - 다시 형 변환 작업을 진행 해야 함 2022. 8. 24.
파이썬 프로그래밍 기초(1)- 8차 연산자 (소수점 출력) 1. Kg을 int로 입력 받아서, 파운드(lb)로 출력하기 2. 소수점 2자리 까지 출력하기 ==> "%.2f" %a = 형태로 작성하는 방법을 사용함 2022. 8. 5.
Pandas 함수 주요 사항 정리 3번) df.dro('가', asix=1)과 같은 코드는? df.drop(columms='가') 4번) Series의 accessor 중 시간과 날짜의 dtype에 사용할 수 있는 것은? dt를 사용한다 5번) 결과가 Series로 반환하는 것은? Series.sum() 메소드는 각 column 값의 합을 더해서 Series 객체를 반환함 Series value_counts() : 데이타 별 개수를 Series로 반환함 2022. 6. 17.
python 설치 및 jupyter 설치 error 건 python 설치 후 pip 및 jupyter notebook 실행 error 1. python을 download 하고 그냥 설치 하면 C 드라이브에 설치됨, 나는 D 드라이브에 설치하고자 했음 2. 그래서 custom으로 python을 선택하고 그냥 설치 함 error - 1 설치는 D 드라이브에 되나, pip install 시 error가 발생함 - 이는 pip를 찾지 못하는 문제임 (해결 방법) 1안) 기존 설치해둔 pip를 환경변수에 경로를 설정함 : https://studyhard24.tistory.com/232 python 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다 위와 같이 python python은 내부 또는 외부 명령 이라는 에러메세지가 발생한 경우에는 py.. 2022. 4. 5.
[6/14] Anaconda에서 python library 설치하기 1. 아래와 같이 matplotlib가 존재하기 않을시 error 발생 2. local pc에서 Anaconda prompt를 실행시킨다 3. 실행된 창에서 = pip install matplotlib 실행 2021. 6. 14.
[5/10] Pandas 데이타 분석/ Bar chart 그리기 오늘은 코스닥과 코스피의 공매도 데이타를 가지고 bar chart를 그려 봅니다. [포인트] 1. 파일 읽어 오기 2. 한글 깨짐 현상을 수정한다 - plt.rcParms["for~~ ] 부분 확인 2. sort 하기 (내림 차순) 3. 상위 10개 종목 나타내기 .head(10) 4. column 을 삭제 한다 - .drop을 이요 5. barplot을 그린다 - 동일 소스 임 - import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import matplotlib.font_manager as fm plt.rcParams["font.family"] = 'Malgun Gothic' #윈도우, 구글 콜랩 # df = pd.rea.. 2021. 5. 10.
Image classification in Pycham 에서 error 정리 - 환경 : pycham + Anaconda3 + tensorflow - Image classificain CNN 모델 Error 정리 1. 모델 훈련하기 시 error 발생 - error 화면 1) solution 이 관련 내용이 google에도 별로 없음, 일부는 tf의 version 문제로 이야기 하고 있음 github.com/tensorflow/tensorflow/issues/24570 Unexpected warning during GeneratorDataset iterator finalization · Issue #24570 · tensorflow/tensorflow System information Have I written custom code (as opposed to using a sto.. 2021. 3. 29.
[3/22] pycham + anaconda3 + tensorflow errors 정리 pycham + anaconda3 + tensorflow 환경에서 image classification code 구현 중 Problem 1 ) 아래 errro 가 발생함 error message : ImportError: DLL load failed while importing ft2font: 그 위에서는 -- version check 라는 message가 출력됨 Solve) - www.programmersought.com/article/38695961693/ reference matplotlib의 version이 mismatch 하여 발생한 문제로 나는 v3.3.4 이상의 버전이 설치되어 있었음 그래서 uninstall 하고 v3.3.1로 downgrade 하여 재 설치 했음 그러나 아래의 2번째 문제.. 2021. 3. 22.
[3/18] Tensorflow 설치 (Window 10 + Anaconda 3 + pycham) Windows10 Pycharm으로 Tensorflow 프로젝트 생성하기(+Anaconda3 환경) 본격적으로 Machine Learning을 공부하기 위해서 개발환경을 구축하려고 한다. Python Tensorflow를 이용해 공부를 할 계획인데, Python의 Anaconda Platform을 이용하고, 개발은 Pycharm IDE을 사용하고 싶었다. Anaconda 3 5.1 버전을 다운받았고, Python3.6 버전의 환경에서 실행했다. Anaconda에서 Tensorflow 패지키는 정식 지원이 아니기 때문에 추가적으로 설치해줘야 되는데, 이 부분에서 거의 하루를 헤맸다... UTF-8 인코딩인 한글 지원이 안되서, Windows 사용자명이 한글인 경우에 Tensorflow 패키지 설치가 제대로.. 2021. 3. 19.
Image classification python program # https://codetorial.net/tensorflow/classifying_the_cats_and_dogs.html # 데이타 set 살펴보기 : 경로 및 파일명 import os import matplotlib.pyplot as plt import matplotlib.image as mpimg import tensorflow as tf # 1) # beer/coke 데이터셋 경로 지정 train_beer_dir = '.image/beer/Right_image' train_coke_dir = '.image/coke/Right_image' # beer 파일 이름 리스트 train_beer_names = os.listdir(train_beer_dir) print(train_beer_names[:1.. 2021. 3. 17.
728x90
반응형