1 import pandas as pd 2 import numpy as np 3 4 #创建列表 5 a1=[1,2,3] 6 7 #arange函数:指定初始值、终值、步长来创建数组 8 a2=np.arange(0,1,0.1) 9 10 #创建数据框11 a3=pd.DataFrame({ 'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]})
#1、list 转化成array矩阵b1 = np.array(a1).TOut[30]: array([1, 2, 3])
#2、array转化成dataframeb2 = pd.DataFrame(a2)Out[32]: 00 0.01 0.12 0.23 0.34 0.45 0.56 0.67 0.78 0.89 0.9b2.info()RangeIndex: 10 entries, 0 to 9Data columns (total 1 columns):0 10 non-null float64dtypes: float64(1)memory usage: 160.0 bytes
#3、把Pandas中的dataframe转成numpy中的arrayb3=a3.valuesOut[35]: array([[1, 4, 7], [2, 5, 8], [3, 6, 9]], dtype=int64)