Çok boyutlu diziler

Orta Düzey Julia

Anthony Markham

Quantitative Developer

1B dizi özeti

  • Vektör, tek boyutlu bir dizidir.
# 1-B dizi (vektör) oluşturma
my_1d_array = [1, 2, 3, 4, 5, 6]
6-element Vector{Int64}:
 1
 2
 3
 4
 5
 6
Orta Düzey Julia

2B dizi yapısı

  • 2B diziye matris de denir.
  • Satırlar ve sütunlardan oluşan tablosal veri gösterimidir.
  • Elemanlar arasındaki virgülleri kaldırın, yeni satır için noktalı virgül ; kullanın.
# Matris tanımlama
my_matrix = [1 2 3; 4 5 6]
2×3 Matrix{Int64}:
 1  2  3
 4  5  6
Orta Düzey Julia

2B dizi dizinleme

  • Dizinleme vektörlere benzer, ancak iki indeks gerekir.
  • İlk indeks satır, ikincisi sütundur.
2×3 Matrix{Int64}:
 1  2  3
 4  5  6
# '2' döndürür - birinci satır, ikinci sütun
println(my_matrix[1, 2])
2
Orta Düzey Julia

2B dizi dilimleme

  • İki nokta : işleci, bir satır veya sütundaki tüm değerleri seçer.
  • Daha önce gördüğümüz DataFrame dilimleme ile aynıdır.
2×3 Matrix{Int64}:
 1  2  3
 4  5  6
# Tüm üçüncü sütunu döndür
println(my_matrix[:, 3])
[3, 6]
Orta Düzey Julia

getindex()

  • getindex() dizideki elemanlara erişmenin başka bir yoludur.
  • Değeri döndürmek için değişken adını ve iki indeksi geçin.
2×3 Matrix{Int64}:
 1  2  3
 4  5  6
println(getindex(stock, 1, 2))
2
Orta Düzey Julia

2B dizi birleştirme

  • Dizi birleştirme, iki diziyi üst üste ekleyerek birleştirmektir.
array_1 = [1 2 3; 4 5 6]
array_2 = [7 8 9; 10 11 12]
concat_array = [array_1; array_2]
4×3 Matrix{Int64}:
  1   2   3
  4   5   6
  7   8   9
 10  11  12
Orta Düzey Julia

Hadi pratik yapalım!

Orta Düzey Julia

Preparing Video For Download...