티스토리 뷰

Programming/python

python 문법 공부 - list

RosyPark 2019. 9. 5. 15:54

1. 기본 list 생성

1
2
x_data = []
y_data = []
cs

 

2. list to array

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import numpy as np
 
= [100,200]
= [50,0]
= [350,100]
 
expression_data = [A,B,C]
array2d = np.array(expression_data)
print(array2d)
"""
[[100 200]
[ 50 0]
[350 100]]
"""
 
array = np.array(A)
print("A type", type(A)) #A type <class 'list'>
print(array2d.shape) #(3, 2)
print(type(array2d)) #<class 'numpy.ndarray'>
print(array2d.ndim) #몇차원인지 알기 - 2dimension
cs

 

3. 엑셀 넣기

3-1 csv 데이터 list에 넣기

1
2
3
4
5
6
7
8
9
10
11
import csv
 
x_data = []
y_data = []
 
with open('voce_equ_regression.csv','r')as f_data:
csvReader= csv.reader(f_data)
next(csvReader,None) #첫째행지우기
for col in csvReader:
x_data.append(col[0]) #x_data
y_data.append(col[1]) #y_data
cs

 

 

 

4. list와 for문

1
2
3
list = [ j for j in range(2000,2019)]
 
print(len(list))
cs

 

 

 

5. Txt 파일 -> list 배열

1
2
3
4
5
6
7
file = open("BEST MOVIES of 2017.txt",'r')
lines = file.readlines()
print(type(lines))
print(len(lines))
for i in range(0len(lines)):
 print(lines[i])
 
cs

 

 

 

 

'Programming > python' 카테고리의 다른 글

python - matplot & seaborn  (0) 2019.09.05
python - PIL  (0) 2019.09.05
python - pandas (1)  (0) 2019.09.05
python - if __name__ == '__main__': 사용이유  (0) 2019.09.05
python library - numpy  (0) 2019.09.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/11   »
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
글 보관함