힐코딩82 파이썬(Python) Numpy 기초 정리1 파이썬(Python) Numpy 기초 정리1 1. Numpy Numpy(넘파이)는 다차원 배열과 행렬들을 효율적으로 사용할수 있도록 지원하는 파이썬의 패키지입니다. 넘파이를 사용하려면 먼저 호출합니다. import numpy as np (as np는 넘파이를 np로 줄여 쓰겠다는 의미) 2. 예제를 통한 Numpy 배우기 (1) ο 리스트를 넘파이의 1차원 배열로 만드는 방법 a = np.array( [1, 2, 3, 4, 5] ) ο 데이터 개수 구하기 a.size ο 데이터 모양 확인 a.shape ο 넘파이 리스트의 타입 알아보기 a.dtype ο 평균 구하기 a.mean() ο 최대값 구하기 a.max() ο 최소값 구하기 a.min() 1 2 3 4 5 6 7 8 9 10 11 12 13 14 .. 2022. 4. 27. 파이썬(Python) Loop 반복문 for 파이썬(Python) Loop 반복문 for 1. for 반복문 정해진 횟수만큼 반복할때 즉, 데이터 스트럭쳐에 들어있는 데이터를 하나씩 가져와서 무언가를 작업하고 싶을때 사용하면 유용합니다. 예를 들어 리스트에 저장된 데이터를 하나씩 화면에 출력할때, print(my_list[0]) print(my_list[0]) print(my_list[0]) print(my_list[0]) print(my_list[0]) .... 이렇게 작업을 할텐데요. 데이터가 적으면 상관없지만 100개, 1000개 이렇게 된다면 수작업으로 하기엔 너무 힘들겠죠? 이럴때 for 반복문을 사용하면 간단하고 편리합니다. for data in my_list : print(data) 이렇게 단 두줄만으로~ 수행할수 있어요. 작업이 아주.. 2022. 4. 25. 파이썬(Python) 문자열 바꾸기 replace() 함수 파이썬(Python) 문자열 바꾸기 replace() 함수 문자열은 immutable(불변)입니다. 그렇기 때문에 한번 생성된 문자열 자체를 바꾸는 것은 할 수가 없습니다. 따라서, 새로운 메모리에~ 변경한 문자열을 새로 만드는 방법을 사용하게 되는데!! 문자열은 replace() 함수를 이용해 바꿀수가 있습니다. replace(‘바꿀 문자열’, ‘바뀔 문자열’) replace(‘a’, ‘b’) 문자열 내의 ‘a’를 ‘b’로 바꿔라! 여기서 주위할점은 변수의 값이 변하는 것이 아니기 때문에 변수 자체를 바꾸려면 따로 변수로 설정해주어야 합니다. 힐링아무의 코딩일기 힐코딩! 2022. 4. 25. 파이썬(Python) 문자열의 길이 len() 함수 파이썬(Python) 문자열의 길이 len() 함수 len() 함수 len() 함수는 문자열의 데이터 길이를 구하는 함수로 몇 개의 문자로 되어 있는지 알수가 있습니다. letters = 'abcdefghijklmnopqrstuvwxyz' letters >> 'abcdefghijklmnopqrstuvwxyz' len(letters) >> 26 email = 'abc@gmail.com' email2 = ' abc@gmail.com' # 공백도 글자개수에 포함된다. email >> 'abc@gmail.com' email2' >> abc@gmail.com' len(email) >> 13 len(email2) # 공백도 글자개수에 포함되기 때문에 split()으로 >> 15 # 공백을 제거해준다. email2 .. 2022. 4. 25. 파이썬(Python) 문자열의 일부를 추출하기 Slicing 슬라이싱 파이썬(Python) 문자열의 일부를 추출하기 Slicing 슬라이싱 파이썬의 문자열은 각각 문자들의 스퀀스(순서)로 되어 있습니다. 따라서, 문자열에서 원하는 부분을 추출할수 있습니다. (뽑아냄) 1. 하나의 문자만 추출(뽑아내기) 하나의 문자만 추출하려면, 추출하려는 문자의 인덱스 숫자를 써줍니다. 이때 염두하고 있어야 할 것은~ 인덱스는 항상 0부터 시작합니다. 예를 들어 문자열 ‘abcdefghijk’ 일 때, a 는 인덱스 0, k 는 인덱스 10입니다. 또한, 마지막 k 는 역순으로 하여 -1이 되므로, -1로 적어야 합니다. j 는 인덱스가 –2, i 는 인덱스 –3 letters = 'abcdefghijklmnopqrstuvwxyz' # 변수에 문자열 저장 letters # 변수에 저장되었.. 2022. 4. 25. 파이썬(Python) 문자열을 쪼개주는 split() 함수 파이썬(Python) 문자열을 쪼개주는 split() 함수 split() 함수 split() 함수는 문자열을 원하는 기준으로 각각 분리해 줍니다. 문자열.split() → 공백을 기준으로 문자열.split('구분자') → 구분자를 기준으로 full_name = 'Kang Mari' # 변수에 Kang Mari 저장 full_name.split() # split() 함수를 이용해 공백을 기준으로 나눔 >> ['Kang', 'Mari'] print(full_name) # 변수의 값을 확인하면 그대로임 >> 'Mitch Steve' 여기서 잠깐! split() 함수를 이용해 공백으로 문자열을 나누었을때, 눈으로 문자열이 나눠진것을 확인할수 있는데요. full_name의 변수에 저장된값이 변한것은 아닙니다. f.. 2022. 4. 25. 파이썬(Python) 따옴표 3개의 부호로 줄을 바꾸는 긴 문자열 만들기 파이썬(Python) 따옴표 3개의 부호로 줄을 바꾸는 긴 문자열 만들기 문자들이 나열된 상태를 Strings 문자열이라고 합니다. 파이썬에서 따옴표("...", '...')로 감싼 모든 데이터는 문자 데이터 입니다. 문자열의 테이터 타입은 str(string) 입니다. 파이썬에서 옆으로 한줄 코딩 줄을 바꾸는 긴 문자열을 만들고 싶을때는 작은따옴표(''')나 큰따옴표(""") 3개로 감싸 줍니다. poem = '''So "it is" quite different, then, if in a mountain town the mountains are close, rather than far. Here they are far, their distance away established, consistent ye.. 2022. 4. 23. 파이썬(Python) 문자를 숫자로 변경 int() 함수 파이썬(Python) 문자를 숫자로 변경 int() 함수 안녕하세요. 힐링아무 입니다. 우리 눈에 보이는 숫자와 컴퓨터 메모리에 있는 '숫자'는 같다고 착각하지만 str, int 유형이 다릅니다. 문자 데이터인 '숫자'를 숫자로 변경하려면 int() 함수를 사용하면 됩니다. number1 = input('첫번째 숫자 입력 : ') number2 = input('두번째 숫자 입력 : ') print(number1 + number2) >> 첫번째 숫자 입력 : 53 두번째 숫자 입력 : 12 5312 # 첫번째 숫자 53과 두번째 숫자 12를 입력했지만 # 컴퓨터는 이를 문자로 인식해서 + 는 문자열을 연결해 주었습니다. number1 = int(number1) number2 = int(number2) pr.. 2022. 4. 23. 파이썬(Python) 사용자에게 직접 입력을 받는 input() 함수 파이썬(Python) 사용자에게 직접 입력을 받는 input() 함수 input() 함수 input() 함수는 사용자에게 직접 입력을 받을때 사용합니다. input() 함수 안에 원하는 문자열을 써주면 화면에 출력되면서 사용자가 입력할 수 있는 input 박스가 하나 생깁니다. 사용자가 입력한 값을 화면에 보여주며, 만약 변수에 저장되도록 코딩을 했다면 유저가 입력한 값이 그 변수에 저장됩니다. # 그냥 썼을때~ input() hello # 사용자가 입력 >> 'hello' # 변수에 입력받은 값을 저장하고, # format() 함수로 문자열 포매팅 name = input('이름 입력 : ') age = input('나이 입력 : ') print('{}님의 나이는 {}세 입니다.'.format(name,.. 2022. 4. 21. 파이썬(PYthon) 실습 - 변수, 숫자 연산 파이썬(PYthon) 실습 - 변수, 숫자 연산 안녕하세요. 힐링아무 입니다. 앞에 파이썬의 변수할당, 연산자에 대해서 배웠는데요. 그 실습 시간이에요^^ 1. 다음을 실행하면 어떤 결과가 나올까요? x = 20 x = 15 x = 10 x >> 10 = 기호는 오른쪽에 있는 값을 왼쪽에 저장하라 변수에 순서대로 20을 저장 다시 15로 바뀌었다가 마지막에 10으로 저장됩니다. 그래서 변수 x 의 값은 10 입니다. 2. 넓이와 둘레길이를 구하는 코드를 만드세요. a는 11, b는 7일때의 넓이와 둘레의 길이를 구하세요. Area(면적) = a * b Perimter(둘레) = 2 * (a+b) a = 11 b = 7 Area = a + b Perimter = 2 * (a+b) print('면적 : Ar.. 2022. 4. 21. 이전 1 ··· 5 6 7 8 9 다음