python 利用numpy进行数据分析
一、numpy.loadtxt讀取數(shù)據(jù)
data=numpy.loadtxt('數(shù)據(jù)路徑.txt',delimiter=',',usecols=(0,1,2,3) , dtype=float)#讀取后是多元數(shù)組格式
然后利用數(shù)組的特征獲取不同列 value=data[:,0:3],classfiy=data[:,4]
參數(shù)usecols:選取數(shù)據(jù)的列。
這里主要說(shuō)一下usecols的用法。如果iris.txt中的前4列,則usecols=(0,1,2,3)。如果取第5列這一列,則usecols=(4,)。這種取單一列的情況容易出問(wèn)題,請(qǐng)大家多注意。
?
二、每個(gè)數(shù)組都有一個(gè)shape(表示各維度大小的元組)和一個(gè)dtype(一個(gè)用于說(shuō)明數(shù)組數(shù)據(jù)類型的對(duì)象)
arr.shape
arr.dtype
arr.ndim:第一維度
三、內(nèi)建函數(shù)
1、生成一定范圍內(nèi)的一維數(shù)組數(shù)據(jù),arange(n),arange(m,n,x):生成m到n之間的按照x間隔的若干點(diǎn)一維數(shù)組
2、生成一定范圍內(nèi)的M*N的二維數(shù)組,arange(x).reshape(m*n)
3、np.random中的randn函數(shù):生成一些正態(tài)分布的隨機(jī)數(shù)據(jù),np.random.rand(m,n):生成m*n的二維數(shù)組
?
轉(zhuǎn)載于:https://www.cnblogs.com/smallcrystal/p/5872667.html
總結(jié)
以上是生活随笔為你收集整理的python 利用numpy进行数据分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ASP.NET MVC5+EF6+Eas
- 下一篇: websocket python爬虫_p