| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- import numpy as np
- import pandas as pd
- import matplotlib.pyplot as plt
- array = np.array([[1,2,3],
- [3,4,5]])
- print(array)
- print('几唯:',array.ndim)
- print('几行几列:',array.shape)
- print('大小:', array.size)
- a = np.array([10,20,30,40])
- b = np.arange(4)
- print(a,b)
- # 减法
- c = a-b
- print(c)
- # pandas 合并concat
- df1 = pd.DataFrame(np.ones((3,4))*0,columns=['a','b','c','d'])
- df2 = pd.DataFrame(np.ones((3,4))*1,columns=['a','b','c','d'])
- df3 = pd.DataFrame(np.ones((3,4))*2,columns=['a','b','c','d'])
- # print(df1)
- # print(df2)
- # print(df3)
- res = pd.concat([df1,df2,df3],axis=0,ignore_index=True)
- print(res)
- # join,
- df1 = pd.DataFrame(np.ones((3,4))*0,columns=['a','b','c','d'],index=[1,2,3])
- df2 = pd.DataFrame(np.ones((3,4))*1,columns=['b','c','d','e'],index=[2,3,4])
- print(df1)
- print(df2)
- res = pd.concat([df1,df2],join='inner',ignore_index=True)
- print(res)
- # 新版本已经丢弃,
- # res = pd.concat([df1,df2],axis=1,join_axes=[df1.index])
- print(df1.append(df2,ignore_index=True))
- data = pd.Series(np.random.randn(1000),index=np.arange(1000))
- data = data.cumsum()
- # data.plot()
- # plt.show()
- #DataFrame
- data = pd.DataFrame(np.random.randn(1000,4),
- index=np.arange(1000),
- columns=list("ABCD"))
- data.cumsum()
- ax = data.plot.scatter(x='A',y='B',color='DarkBlue',label='Class 1')
- data.plot.scatter(x='A',y='C',color='DarkGreen',label='Class 2',ax=ax)
- # data.plot()
- plt.show()
|