Come creare da zero un rover

222

questo e tutto quanto serve a produrre del contenuto valido

df[‘artifact’] = False

# Simple artifact detection
# 1. dir error
df.ix[df[‘dir’] % 10 >=0.1,’artifact’]=True

# 2. Speed remain error
# Generate the first digit of fractional part of the speed(after convert to knot unit)
# e.g. 48.5 -> 5
import math
df[‘speed’]=df[‘speed_mps’]*1.943845
df[‘speed_remain’] = df[‘speed’].apply(lambda x: math.modf(x*10 % 10)[1])

# Plot the distribution of speed_remain,
# and compare between year<2000 and > 2000
temp = df[(df[‘date’] > 20000000)]
temp[‘speed_remain’].hist(bins = 10,alpha=0.5)
print temp[‘speed_remain’].value_counts()

temp = df[(df[‘date’] < 20000000)]
temp[‘speed_remain’].hist(bins = 10,alpha=0.5)
print temp[‘speed_remain’].value_counts()

 

i risultati forniti saranno:

0 113902
9 113370
1 353
8 9
4 7
7 6
3 6
6 4
5 3
2 3
dtype: int64

 

questo ci consente di visualizzarli

 

 

 

Annunci

Rispondi

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...