İki Boyutlu Diziler

Finans için Python’a Giriş

Adina Howe

Instructor

İki boyutlu diziler

import numpy as np

months = [1, 2, 3]
prices = [238.11, 237.81, 238.91]
cpi_array = np.array([months, prices])

print(cpi_array)
[[   1.      2.      3.  ]
 [ 238.11  237.81  238.91]]
Finans için Python’a Giriş

Dizi Yöntemleri

print(cpi_array)
[[   1.      2.      3.  ]
 [ 238.11  237.81  238.91]]

.shape, dizinin boyutlarını verir

print(cpi_array.shape)
(2, 3)

.size, dizideki toplam eleman sayısını verir

print(cpi_array.size)
6
Finans için Python’a Giriş

Dizi Fonksiyonları

import numpy as np

prices = [238.11, 237.81, 238.91]
prices_array = np.array(prices)

np.mean(), girdinin ortalamasını hesaplar

print(np.mean(prices_array))
238.27666666666667

np.std(), girdinin standart sapmasını hesaplar

print(np.std(prices_array))
0.46427960923946671
Finans için Python’a Giriş

`arange()` fonksiyonu

numpy.arange(), başlangıç, bitiş, adım ile bir dizi oluşturur

import numpy as np

months = np.arange(1, 13)

print(months)
[ 1  2  3  4  5  6  7  8  9 10 11 12]
months_odd = np.arange(1, 13, 2)

print(months_odd)
[ 1  3  5  7  9 11]
Finans için Python’a Giriş

`transpose()` fonksiyonu

numpy.transpose(), bir numpy dizisinin satır ve sütunlarını yer değiştirir

print(cpi_array)
[[   1.      2.      3.  ]
 [ 238.11  237.81  238.91]]
cpi_transposed = np.transpose(cpi_array)
print(cpi_transposed)
[[   1.    238.11]
 [   2.    237.81]
 [   3.    238.91]]
Finans için Python’a Giriş

2B dizilerde indeksleme

print(cpi_array)
[[   1.      2.      3.  ]
 [ 238.11  237.81  238.91]]
# satır indeksi 1, sütun indeksi 2 
cpi_array[1, 2]
238.91
# tüm satırlar, üçüncü sütun dilimi
print(cpi_array[:, 2])
[   3.    238.91]
Finans için Python’a Giriş

Hadi pratik yapalım!

Finans için Python’a Giriş

Preparing Video For Download...