반응형

파이선 135

Python Hex, Decimal, Binary (16진수, 10진수, 2진수) 변환 함수

목차 Python Hex, Decimal, Binary (16진수, 10진수, 2진수) 서로 변환하기 몇 진수의 값이든 십진수로 변환을 쉽게 할 수 있습니다. 파이썬에서 제공하는 int 함수를 사용하면 어떤 값이든 10진수로 변환 가능합니다. int(value, base) int의 Syntax는 위와 같습니다. Option 값의 특성은 아래와 같습니다. value : string으로 된 변환하고 자 하는 수 base : value 값의 진수 16진수와 2진수 변환 함수는 아래와 같습니다. hex(value) bin(value) value 값은 integer(정수) 값을 입력으로 받습니다. 16진수 수를 10진수 2진수 그리고 다시 16진수 수로 변환해 보기 예제 예제 코드>> hex_value = "1f..

[Python] String 단어 나누기, 단어 바꾸기 (split, replace)

목차 Python String 단어 나누기 함수 String에 내장된 함수로 split를 사용하면 string 안의 단어를 나눠 줄 수 있습니다. Syntax는 아래와 같습니다. string.split(separator, maxsplit) parameter 값으로 separator와 maxsplit이 있습니다. separator : 나누는 기준점, default는 띄워쓰기(스페이스) 입니다. maxsplit : 몇 개까지 나눌지를 정합니다. default는 -1이고 의미는 모든 경우입니다. 예제 코드>> words = "HelLo, mY nAme is Scribble" print(words.split()) print(words.split(",")) 결과>> ['HelLo,', 'mY', 'nAme', '..

[Python] String 인코딩, 디코딩 함수 (encode, decode)

목차 [Python] String 인코딩, 디코딩 함수 (encode, decode) 이번 포스트에서는 스티링의 문장을 인코딩하거나 디코딩해서 binary(바이너리)로 변경하는 함수에 대해 알아보겠습니다. encode() 와 decode()는 string 내부에 내장된 함수 입니다. encoding에는 많은 종류가 있는데 대표적으로 사용되는 encoding은 아래와 같습니다. utf-8 utf-16 euc-kr ascii Encode, Decode 함수 Syntax Str.encode(encoding='UTF-8',errors='strict') Str.decode(encoding='UTF-8',errors='strict') encoding 속성의 값은 앞서 언급한 encoding 종류를 입력하면 됩니다...

Python 파일 (한글 포함) 읽어서 동일한 문장 개수 카운트 하기

목차 Python 파일 읽어서 동일한 문장 개수 세기 코드>> #리스트, 딕션너리 선언 list_words = [] dic_words = {} #파일에서 내용 읽어오기 file = open('D:\\test.txt', "r", encoding="utf-8") words = file.read() #띄워쓰기로 나눈 단어 리스트로 넣기 list_words = words.split() #단어들을 키값으로 넣고 새로운 단어가 나오면 0 + 1로 카운터 시작 for word in list_words: dic_words[word] = dic_words.get(word, 0) + 1 keys = sorted(dic_words.keys()) for word in keys: print("{0} 단어 개수 : {1} 개"...

Python tkinter - Scrollbar 예제와 사용방법

목차 TKINTER Scrollbar 란? / Syntax scrollbar = ttk.Scrollbar( container, orient='vertical', command=widget.yview ) 스크롤바 위젯은 Listbox, Text, Canvas 와 같은 위젯의 내용이 클 경우 스크롤바의 Slide를 통해 확인할 수 있게 도와 줍니다. 수직형 뿐만 아니라 수평형 스크롤바 제작이 가능합니다. scrollbar를 사용하는 방법은 아래와 같습니다. Scrollbar 위젯 생성 스크롤 가능한 위젯과 scrollbar 연결 TKINTER Scrollbar 파라미터 container : 스크롤바를 위치할 window나 frame을 이름 값을 넣습니다. orient : 스크롤바의 수직 수평 값을 정합니다...

Data type 크기 - Byte, Halfword, Word, Doubleword, Quadword, int, long, short, char, long long, float, double, bool, void*

Data type 크기 Main processor에서 정의하는 Data Size는 아래와 같다. Data 명 크기(Bits) ARM 구조 Byte 8 32bits, 64bits Halfword 16 32bits, 64bits Word 32 32bits, 64bits Doubleword 64 32bits, 64bits Quadword 128 64bits 프로그램 언어를 사용하면 데이터 타입에 따라서 크기를 얘기할 때 Byte, Word로 표현한다. 해당 크기는 위의 테이블 값을 참조 하면 된다. C언어. C++언어에서 Data 종류에 따른 크기 Data 종류 크기(Data type) 크기(bits) int word 32 long word 32 short Halfword 16 char Byte 8 long ..

여러가지공부 2021.10.07

사인, 역사인, 코사인,역코사인, 탄젠트, 역탄젠트 파이썬으로 계산하고 그리기 (Sine, Arcsine, Cosine, Arccosine, Tangent, Arctangent)

Sine, Inverse Sine(Arcsine) 파이썬으로 계산하고 그리기 사인과 아크사인을 계산하기 위해서는 numpy 모듈이 필요하고 그래프로 그리기 위해서는 matplotlib 모듈이 필요하다. 없다면 "pip install 모듈명" 으로 설치하길 바란다. numpy matplotlib 사인 계산 및 그래프 구현 하기 코드>> import matplotlib.pyplot as plt import numpy as np # x값 설정 x = np.arange(-10,10,0.1); # y값 설정 amplitude = np.sin(x) print("amp: ", amplitude) # 축 이름 설정 plt.xlabel('x axis(radian)') plt.ylabel('y axis') # 그리드 추가..

파이썬(Python) 2021.10.06

파이썬 Excel 파일 읽기, 값 변경(덮어쓰기) (예제로 이해하기)

Python Excel 파일 읽기, 값 변경(덮어쓰기) (예제로 이해하기) 파이썬에서 Excel 자동화를 위해 가장 많이 사용되는 라이브러리 중에 하나인 "openpyxl"을 설치하였다. 설치는 아래와 같이 간단하게 진행된다. PS C:\Users\forgo\Documents\python_ex> pip install openpyxl Requirement already satisfied: openpyxl in c:\users\forgo\appdata\local\programs\python\python39\lib\site-packages (3.0.7) Requirement already satisfied: et-xmlfile in c:\users\forgo\appdata\local\programs\pytho..

파이썬(Python) 2021.10.04

파이썬 Excel 파일 생성, 쓰기, 저장하기 (예제로 이해하기)

파이썬 Excel 파일 생성, 쓰기, 저장하기 (예제로 이해하기) 파이썬에서 Excel 자동화를 위해 가장 많이 사용되는 라이브러리 중에 하나인 "openpyxl"을 설치하였다. 설치는 아래와 같이 간단하게 진행된다. PS C:\Users\forgo\Documents\python_ex> pip install openpyxl Requirement already satisfied: openpyxl in c:\users\forgo\appdata\local\programs\python\python39\lib\site-packages (3.0.7) Requirement already satisfied: et-xmlfile in c:\users\forgo\appdata\local\programs\python\pyt..

파이썬(Python) 2021.10.03

분산, 표준 편차란? 파이썬으로 쉽게 계산하기 (예제로 이해하기)

분산, 표준 편차란? 앞서 평균 제곱, 분산,자유도 (Mean Square, Variance,DOF)에 대해 설명하였다. 상세 내용을 보고 싶다면 괄호안의 링크를 참조하길 바란다. (https://scribblinganything.tistory.com/265) 다시 정의 하면 아래와 같다. 분산을 수식으로 전개하면 아래와 같다. 알려진 평균값 u에서 어느정도 벗어 났는지를 알려준다. 제곱을 치함으로써 평균 대비 아래 위로 방향성에 상관없이 크기로 결정한다. 표준 편차는 분산에 root를 씌운값으로 아래와 같다. 파이썬으로 계산하기 (예제로 이해하기) 앞서 수식을 통해 분산을 구하기 위해서는 평균값을 먼저 구한 뒤 일일이 차를 더해서 나눠주는 과정을 거쳐야 한다. 하지만 아래와 같이 코드를 사용할 경우 몇..

반응형