[💻Python] pearl's python 병아리 탈출기 🐣(56)
-
[Python] 다차원 배열의 축, insert()
axis = 0 , axis = 1a = np.arange(1,13).reshape(3,4)a#array([[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 10, 11, 12]])a.sum(axis=0)#array([15, 18, 21, 24]) ndarray의 insert()함수
2024.05.20 -
[Python] ndarray의 재구성 reshape
a = np.arange(1, 13).reshape((3,4))a# array([[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 10, 11, 12]])a.sum()#78
2024.05.20 -
[Python]ndarray의 생성
• 넘파이의 함수 zeros((n,m) • n x m 배열(혹은 행렬)을 생성 • 초기값은0 import numpy as np np.zeros((2,3,2))#array([[[0., 0.], [0., 0.], [0., 0.]], [[0., 0.], [0., 0.], [0., 0.]]]) eye(n)• n x n 크기의 단위행렬 identity matrix을 생성• 주대각원소가 1이고 나머지 성분이 0인 행렬np.eye(3)#array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]]) arrange(n, m, r)• n:행, m:열, r:점프할 배열의 개수np.arange(3,10,2)#ar..
2024.05.20 -
[Python]matplotlib
matplotlib는 간단한 막대 그래프, 선그래프, 산포도를 그리는 용도import matplotlib.pyplot as plt#우리나라의 연간 1인당 국민소득을 각각 years, gdp에 저장years = [1960,1950, 1980, 1990, 2000, 2010, 2011]gdp = [67,80,257,1686,6505,11865,22105]#선 그래프를 그린다. x축 = yearsplt.plot(years, gdp, color = 'green', marker='o', linestyle ='solid')#제목 설정 plt.title("GDP per capita")#y축에 레이블을 붙인다. plt.ylabel("dollar")plt.savefig("gdp_per_capita.png", dpi = ..
2024.05.16 -
[Python]random 모듈
랜덤 모듈은 임의의 수를 생성하거나, 리스트 내 원소를 무작위적으로 섞거나 선택하는 함수를 포함하고 있는 모듈random() :0에서 1사이의 실수를 생성한다. (1은 포함 x) import random as rd # random모듈 불러오기 rd.random()#0.12345553456 (임의의 실수값이 나옴) randrange() : 지정된 범위 내의 정수를 반환rd.randrange(1, 7) # 1이상7미만의정수를반환rd.randrange(0, 10, 2) #1이상10미만정수중2의배수를반환 randint(a,b) : a rd.randint(1, 10) # 1이상10이하의(1, 10이포함)임의의정수를반환 shuffle(seq) : 주어진 seq 리스트의 요소를 랜덤하게 섞는다. numlist = [..
2024.05.13 -
[Python] 원하는 문자열 찾기
알파벳으로 이루어진 문자열 myString과 pat이 주어집니다. myString의 연속된 부분 문자열 중 pat이 존재하면 1을 그렇지 않으면 0을 return 하는 solution 함수를 완성해 주세요. 단, 알파벳 대문자와 소문자는 구분하지 않습니다. 1. def solution(myString, pat): if pat.lower() in myString.lower(): return 1 else: return 0 2. def solution(myString, pat): return int(pat.lower() in myString.lower())
2024.04.22