Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
Nowa wersja
Both sides next revision
|
pl:dydaktyka:aml:lab5 [2018/11/19 06:27] esimon [Analiza danych] |
pl:dydaktyka:aml:lab5 [2018/11/19 06:31] esimon [Analiza danych] |
</code> | </code> |
| |
=== Import do Octave === | === Import do Octave/Python=== |
- Zaimportuj dane z odczytów do Octave: | - Zaimportuj dane z odczytów do Octave: |
* W tym celu otwórz bazę danych w SQLite: <code bash> sqlite3 acc.db</code> | * W tym celu otwórz bazę danych w SQLite: <code bash> sqlite3 acc.db</code> |
* Ustaw separator danych na tabulator <code sqlite> .mode tabs </code> | * Ustaw separator danych na tabulator <code sqlite> .mode tabs </code> albo na przecinki <code sqlite> .mode csv </code> |
* Ustaw wyjscie z SQLite do pliku: <code sqlite> .output 'dane.dat'</code> | * Ustaw wyjscie z SQLite do pliku: <code sqlite> .output 'dane.dat'</code> |
* Wrzuć dane z trzech osi do pliku: <code sql>select acc_x, acc_y, acc_z from acc;</code> | * Wrzuć dane z trzech osi do pliku: <code sql>select acc_x, acc_y, acc_z from acc;</code> |
- Następnie otwórz Octave i zaimportuj dane do zmiennej **Acc**:<code octave> Acc = load('dane.dat');</code> | - Następnie otwórz Octave i zaimportuj dane do zmiennej **Acc**: |
- Wyrysuj dane z poszczególnych osi na wykresie:<code octave> plot(Acc)</code> | - <code octave>Acc = load('dane.dat');</code> |
| - <code python>df = pandas.read_csv('dane.dat',sep='\t');</code> |
| |
| |