R語言的向量化程式設計思維

2022-05-07 16:12:21 字數 518 閱讀 5606

1.計算缺失值比例

perna<- mean(is.na(data1))

2.按值替換

#which返回值是符合條件的下標

naidx<- which(data2<=3 | data2>=8)

data2[naidx]<- na

3.找到連續不變且長度超過50的數值片段的起、始行號和片段的總長度。

judger1<-x$v[2:(nrow(x)-1)]!=x$v[1:(nrow(x)-2)]

judger2<-x$v[2:(nrow(x)-1)] ==x$v[3:(nrow(x))]

start<-which(judger1&judger2)+1

end<-which((!judger1)&(!judger2))+1

ret<-data.frame(start=index[start],end=index[end],length=index[end]-index[start])

print(ret[ret$length>=minsize,])

R語言 向量化計算(apply族函式)

獲取內建資料 data print data mpg cyl disp hp drat mazda rx4 21.0 6 160 110 3.90 mazda rx4 wag 21.0 6 160 110 3.90 datsun 710 22.8 4 108 93 3.85 hornet 4 dri...

光柵的向量化

光柵資料檔案描述的是畫素,即乙個個的點。檔案的大小與解析度有相當大的關係。相同幅面圖紙形成的光柵檔案大小相等。向量 vector 資料檔案描述的是圖形單元,如一根直線 乙個圓等。檔案大小只與圖形單元的多少和複雜程度有關,而與圖紙幅面無直接關係。可直接用現有cad軟體進行編輯。光柵資料檔案轉化為向量資...

機器學習 numpy向量化程式設計

numpy 提供了專門的矩陣資料結構和線性代數庫,完全實現了向量化程式設計 import numpy as np from numpy import mylist 1,2,3,4,5 a 10 mymatrix np.mat mylist print a mymatrix 輸出結果為 10 20 3...