일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python강좌
- JAVA강좌
- 자바
- acmicpc.net
- Python강의
- 비지도학습
- C언어
- 머신러닝 강좌
- 경사하강법
- 딥러닝공부
- 머신러닝공부
- unsupervised learning
- 선형회귀
- 비용함수
- java
- 머신러닝 강의
- c언어 오목
- 자바시작하기
- 딥러닝
- 효묘블로그
- supervised learning
- feature scaling
- 머신러닝
- 인공지능
- 파이썬강의
- 자바강좌
- Gradient Descent
- 파이썬강좌
- 백준 알고리즘
- 지도학습
- Today
- Total
목록컴퓨터/Python (9)
컴공과컴맹효묘의블로그
from matplotlib import rcimport matplotlib.pyplot as pltrc('font', family='AppleGothic')plt.rcParams['axes.unicode_minus'] = False
1.필요한 라이브러리 import numpy as np # 이미지 데이터를 다루기 위해 import pandas as pd # 데이터를 다루기 위한 라이브러리 from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator # wordcloud 라이브러리 from PIL import Image # 이미지를 위한 라이브러리 import matplotlib.pyplot as plt # 그래프 및 이미지화 라이브러리 2. Text 데이터 준비 어떤 text도 상관 없지만 저는 wine review dataset을 다운받았습니다. 데이터의 구성은 이렇습니다. 여기서 wine review인 description 열만 빼서 사용하도록 하겠습니다. # index_co..
다운로드 Python으로 순차정렬을 구현한 순차정렬입니다. import random as rand array = [] # 0부터 100미만의 정수들을 담는 리스트 생성. (array) for i in range (100): array.append(rand.randint(0,100)) # 정렬 알고리즘 적용 전 list print("====정렬 전====") for i in range(len(array)): print(array[i], end=', ') print() ############################ ALGORITHM ############################## # 정렬 알고리즘 o(N^2) 시작 for i in range(0, len(array)): # i번째를 기준으로 삼음..
반복문은 프로그램이 특정한 패턴을 반복해서 연산할 때 쓰입니다. for 문 예를들어 Hello World를 100번 출력하고 싶으면, 코드를 100줄 써야하지만, 반복문을 쓰면 단 두줄로 끝낼 수 있습니다. for i in range(100): print("Hello World") 반복문도 조건문과 같게 콜론 ':'과 들여쓰기를 사용합니다. 반목분의 형태는, for 변수 in 리스트 형태로 구성되는데요, 리스트의 각각의 '요소'가 변수에 들어가면서 리스트의 '요소'의 갯수만큼 반복합니다. range()함수는 리스트를 자동으로 만들어주는 함수입니다. range(100)은 리스트를 0부터 100 미만인 99까지 100의 길이를 가진 리스트를 생성합니다. 즉, i는 100번 반복하면서 반복할 때마다 0부터 9..
리스트 이번 강좌에서는 리스트 반복문에 대해 알아보겠습니다. 사실 프로그래밍은 이 반복문만 잘 쓰면 됩니다. Python에서 리스트라하면, C언어와의 배열과는 약간 다릅니다. 리스트를 선언하는 법 부터 알아보겠습니다. num = [1,2,3,4,5] print(num) 위 코드는 1,2,3,4,5라는 숫자를 순서대로 나열한 값을 num에 집어 넣는다는 뜻입니다. list는 말 그대로 값들을 나열합니다. 저기서 num을 출력해보면, [1, 2, 3, 4, 5]라고 나옵니다. 이처럼 리스트는 여러 값들을 저장할 때 쓰입니다. 예를 들어서 사람들의 이름을 저장하고 싶다고 생각합시다. 일단 리스트를 쓰지 않겠습니다. name1 = "철수" name2 = "영희" name3 = "영수" print(name1, n..
안녕하세요, 효묘입니다. 이번 포스팅에서는 관계연산자, 논리 연산자, 조건문, 그리고 문자열에대해 알려드리겠습니다. 관계 연산자 연산자 의미 == 같다. != 같지 않다. > (왼쪽이)크다. = (왼쪽이)크거나 같다. money : print("저런, 돈이 부족하네요.") elif chicken = 4: print("A학점 입니다") elif score >= 3: print("B학점 입니다.") elif score >= 2: print("C학점 입니다.") elif score >= 1: print("D학점 입니다.") else: print("F학점 입니다.") 학점 판단 프로그램 위 코드처럼 elif를 여러 개 쓸 수도 있습니다. 위 코드에 4를 입력하면 'A학점 입니다'가 출력 될 것이고, 첫 번째 i..
연산자 안녕하세요 효묘입니다. 이번 포스팅에서는 연산자에 대해 알려드리겠습니다. 파이썬 쉘창을 켜서 FIle-> New File을 눌러 파이썬을 작성할 새 파일을 하나 만들어줍시다. 단축키는 Ctrl + n입니다. 그러면 Untitiled라는 이름을 가진 창이 하나 생성되는데, 여기서 File->Save를 눌러서 원하는 이름으로 저장해줍니다. 단축키는 Ctrl + S 이제부터 이 창에서 코드를 작성하고, 실행하면 됩니다. 코드들을 실행하는 단축키는 F5입니다. 결과물은 쉘 창에 띄워집니다. 일단 파이썬의 산술 연산의 종류부터 알려드리겠습니다. 연산자 의미 예시 예시 출력 = 대입 연산자 a = 10 10 + 더하기 a = 3 + 4 7 - 빼기 a = 5 - 6 -1 * 곱하기 a = 9 * 4 36 /..
초보자를 위한 Python강좌 1 변수와 자료형 이번 포스팅에서는 변수와 자료형에대해 알려드리겠습니다. 일단 쉘창을 키고, a=10를 입력해줍니다. 방금 저는 변수를 선언한 것입니다. 쉽게 풀어서 설명하겠습니다. 변수를 선언하는 것은 작은 상자 하나를 가져와서 매직팬으로 a라고 크게 쓴 후, 상자 안에는 숫자 10이 적힌 종이를 넣어뒀다고 이해하시면 됩니다. 이 a라는 이름을 가진 작은 상자는 우리는 "변수"라고 부릅니다. 이제는 변수 a에 무슨 내용이 들어있는지 보고싶습니다. 변수a의 내용을 확인하는 방법은 간단합니다. 쉘창에 a라고 입력하면 됩니다. 마찬가지로 10말고 다른 값들을 넣을 수 있습니다. a는 10, 변수name은 '효묘', 파이는 3.14592.... 이런 다양한 값들을 저장할 수 있습..
초보자를 위한 Python강좌 Intro 이번 포스팅에서는 Python 설치와 사용 방법에 대해서 포스팅 하겠습니다. 이 포스팅은 Windows환경을 기준으로 했습니다. Mac이나 Linux역시 포스팅과 비슷하게 설치할 수 있습니다. 파이썬은 아래 사이트에서 다운받을 수 있습니다. https://python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 공식 사이트 python.org 이 사이트에 접속하면 다음과 같은 화면이 뜹니다. Downloads버튼을 누르거나 마우스를 가져다 대서 Python3.7.3(혹은 최신버전)을 다운받으면 됩니다. 다운로드한 파일을 눌러서 실행시..