import numpy as np
import pandas as pd
a = [[1,2,3], [4,5,6]]
b = np.array(a)
print(b)
c = [[1,2,3], [4,5]]
print(c)
#리스트는 파이썬이다 따라서 목록 자체에 크기가 다른 내용이 들어가 있어도 오류가 뜨지 않는다.
d = np.array(c)
print(d)
# [list([1, 2, 3]) list([4, 5])]
# 넘파이로 변환하면 수치 자체로 변환되지 않는다.
# 넘파이 자체는 와꾸가 딱 맞아야 수치로 변환됨.
#1. 리스트는 크기가 달라도 상관이 없다
###########################################
e = [[1,2,3], ["바보", "맹구",5,6]]
print(e)
#[[1, 2, 3], ['바보', '맹구', 5, 6]]
#2. 리스트는 각각 다른 자료형을 넣어도 상관 없다.
f = np.array(e)
print(f)
# 리스트는 온갖 자료형, 형태가 가능하다.
# 따라서 리스트를 확인하려면 shape가 아닌 len으로 확인해야함