[파이썬] numpy ndarrary2d(2차원)
예시1 import numpy as np a1 = np.array([[1, 2, 3], [10, 20, 30]]) print(a1) print(a1.ndim) print(a1.shape) print(a1.size) 결과 [[ 1 2 3] [10 20 30]] 2 (2, 3) 6 예시2 a2 = np.arange(20).reshape(4, 5) # 기본 1차원 배열을(n, )다차원 배열로(m, l)로 변경 print(a2) print(a2.shape) 결과 [[ 0 1 2 3 4] [ 5 6 7 8 9] [10 11 12 13 14] [15 16 17 18 19]] (4, 5) 예시3 a3 = a2.flatten() a3[3] = 100 print(a3) print(a2) a4 = a2.ravel() a4..
[파이썬] numpy ndarrary2d(2차원)
예시1 import numpy as np a1 = np.array([[1, 2, 3], [10, 20, 30]]) print(a1) print(a1.ndim) print(a1.shape) print(a1.size) 결과 [[ 1 2 3] [10 20 30]] 2 (2, 3) 6 예시2 a2 = np.arange(20).reshape(4, 5) # 기본 1차원 배열을(n, )다차원 배열로(m, l)로 변경 print(a2) print(a2.shape) 결과 [[ 0 1 2 3 4] [ 5 6 7 8 9] [10 11 12 13 14] [15 16 17 18 19]] (4, 5) 예시3 a3 = a2.flatten() a3[3] = 100 print(a3) print(a2) a4 = a2.ravel() a4..
[파이썬] numpy ndarray
예시1 import numpy as np a1 = np.array([1, 2, 3, 4, 5]) print([1, 2, 3, 4, 5]) print(a1) print(type(a1)) 결과 [1, 2, 3, 4, 5] [1 2 3 4 5] 예시2 a2 = np.arange(10) print(a2) 결과 [0 1 2 3 4 5 6 7 8 9] 예시3 # 변수 a3, 100아래의 3의 배수 a3 = np.arange(3, 100, 3) print(a3) 결과 [ 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99] 예시4 # 1에서 부터 10아래 0.5씩 증가는 숫자, step = 0.5 ..
[파이썬] random
예시1 import random lista = [1, 2, 3, 4, 5, 6] random.shuffle(lista) 예시2 suits = ['Clover', 'Diamond', 'Heart', 'Spade'] rank = [str(i) for i in range(2, 11)] rank = ['Ace'] + rank + ['Jack', 'Queen', 'King'] print(rank) Deck = [] # 'Clover-Ace', 'Clover-2' for s in suits: for r in rank: Deck.append(s + '-' + r) score_list = [i + 1 for i in range(10)] score_list = score_list + [10] * 3 score_list ..
[파이썬] requests
예시 import requests x = requests.get('https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data') data = [] for line in x.text.split('\n'): data.append(line.split(',')) print(data) [['5.1', '3.5', '1.4', '0.2', 'Iris-setosa'], ['4.9', '3.0', '1.4', '0.2', 'Iris-setosa'], ['4.7', '3.2', '1.3', '0.2', 'Iris-setosa'], ['4.6', '3.1', '1.5', '0.2', 'Iris-setosa'], ['5.0', '3.6', '1.4', ..