import funkcje_do_lab1 as f
f.hide()
CEL: Zapoznanie się ze środowiskiem Enthough Canopy – definicja zmiennych, tablice oraz działania na tablicach.
ZADANIA:
1. Na dysku twardym komputera utwórz katalog: ‘D:/Biomed2014_pl’. Wszystkie skrypty, funkcje i pliki będziesz zapisywał w tym katalogu.
2. Uruchom Edytor w Canopy.
3. Zmień bieżący katalog środowiska Canopy na utworzony w pkt. 1 katalog
(w oknie komend wpisz polecenie: >>cd D:/Biomed2014_pl)
4. Aby sprawdzić bieżący katalog użyj polecenia: >>pwd
OCZEKIWANE WYNIKI:
home = f.ad1()
5.W Edytorze Canopy utwórz następujące zmienne:
Wskazówka: skorzystaj ze strony http://wiki.scipy.org/Tentative_NumPy_Tutorial, ‘Array creation’
f.fig(f.w1)
Sprawdź własności każdej zdefiniowanej macierzy wpisując następujące polecenia: variable_name.ndim, variable_name.shape, variable_name.size, variable_name.dtype, variable_name.itemsize. Wpisz f=zeros_like(d) aby utworzyć nową tablicę f o takim samym wymiarze i typie danych jak tablica d, ale wypełnioną zerami. Utwórz tablicę b1 o takim samym wymiarze i wartościach jak tablica b, ale o typie danych: dtype=’uint8’
OCZEKIWANE WYNIKI:
f.ad5()
6.Tworzenie wektorów:
Wywołaj instrukcję help(arange)
Wpisz komendy: g=arange(10); h=arange(10.), i=arange(5,15,3)
Utwórz następujące wektory:
f.fig(f.w2)
Wskazówka: wywołaj instrukcję help dla następujących funkcji: zeros, ones
(składnia polecenia help: >>help(function_name))
OCZEKIWANE WYNIKI:
f.ad6()
7.Wpisz polecenie %whos aby sprawdzić zdefiniowane zmienne w środowisku Canopy. Użyj polecenia %xdel, które usuwa zdefiniowane zmienne. Uwaga: polecenie %reset usuwa wszystkie zmienne, zaimportowane moduły i zdefiniowane funkcje.
8.Używając polecenia array() utwórz wektory: r=[1 -2 4], s=[7 2 3] a następnie policz: r+s, r*s, r**s, dot(r,s)
OCZEKIWANE WYNIKI:
f.ad8()
9.Wykonaj dodawanie, mnożenie, dzielenie przez 2 oraz oblicz drugą potęgę wektora r=[1 -2 4], wykonując następujące polecenia: r+=2, r*=2, r/=2, r**=2
OCZEKIWANE WYNIKI:
f.ad9()
10.Zdefiniuj tablicę t:
f.fig(f.m)
i policz: t.min(), t.max(),: t.min(axis=0), t.min(axis=1), t.max(axis=0), t.max(axis=1).
Sprawdź polecenia: prod, average, std, var, round, clip, ptp, floor, ceil, flipud, fliplr, rot90 i użyj ich dla tabeli t.
OCZEKIWANE WYNIKI:
f.ad10()