Soru & Cevap

Merhabalar, iyi çalışmalar..

24.12.2020 - 01:14

Merhabalar, iyi çalışmalar..

1. sorum= Vs code' ta numpy import edince modül bulunamadı hatası aldım.

2. sorum=: aşağıdaki kod parçasında görüldüğü gibi numpy modülüyle array islemleri yaparken çıktı' daki arraylar bazen çift köşeli parantez alıyor bazen ise tek köşeli parantez. bunun sebebi nedir

import numpy as np

a=np.array([[4,0,3,0,1],
            [9,6,1,5,9],
            [1,9,0,8,2]])

print(a[0])
print(a[:1])
print(a[:1,:])
print(a[0,:])

__________________________________________
çıktı:

[4 0 3 0 1]
[[4 0 3 0 1]]
[[4 0 3 0 1]]
[4 0 3 0 1]

 

 

25 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user sevgii
sevgii
06.01.2023 - 01:40

Matrisler bir çok dizilerden oluşuyor, print ile dizileri yazdırabilirsiniz.

Profile picture for user abdullahergul
abdullahergul
27.06.2022 - 02:10

Matrisleri dizilerin dizisi olarak düşünebiliriz. Bu yüzden print fonksiyonunu kullandığımızda (matris içerisinde bulunan) diziyi komut satırına yazdırmış oluyoruz.

picture-260685-1571908439.jpg
canuruk
24.12.2020 - 01:53

1 . cevap yanlış yükleme yada okuyacağı yer yanlış olabilir . Derleyicini kontrol etmelisin. 

2. cevap aslında çıktıda köşe paranten çıkması çok normal halla array bir dizi olarak çıktı istediğinden    oda sana arrray bir yapı gönderiyor. 

print(a[0, 1]) olarak yaparsan   0  çıktı alabildiğini göreceksin ilk dizenin  2 ikinci öğresini verir . kaldırmak için trim komutları gibi benzeri bir şeyler kullanabilirsin 

daha kolay çalışmak için  repl.it kullanabilirsin . 

Örnek deneme

https://repl.it/join/fvnmuccz-malihsen


 

 

Ömer Yurtkan Kayıp
24.12.2020 - 11:48
Çok teşekkürler. Kolaylıklar dilerim