Son Forum Aktiviteleri

0
Tümünü Gör

Kullanıcıya ait forum aktivitesi bulunmamaktadır.

NUMPY AXIS NE ANLAMA GELIYOR

30 Aralık 2020 tarihinde cevaplandı

Sum için Python'da Numpy Axis

Kullandığımız zaman numpy toplamı () ile, bir 2 boyutlu dizi işlevi  axis parametresi, bir 1-D dizi aşağı 2 boyutlu dizi çöker. Verileri daraltır ve boyutların sayısını azaltır. Ancak, toplamı döndürmek için hangi eksenin daralacağı, ekseni 0'a mı yoksa 1'e mi ayarladığımıza bağlıdır. Daha iyi bir anlayış için aşağıdaki örneklere bir göz atalım.

Eksen 0 Ile Uyuşmayan Toplam

import numpy as np
 
#creating Numpy Array
np_array_2d = np.arange(0, 6).reshape([2,3])
 
print(np_array_2d)
 
a = np.sum(np_array_2d, axis = 0)
print(a)

Çıktı:

[[0 1 2]
[3 4 5]]
 
array([3, 5, 7])

Açıklama:

Yukarıdaki örnekte, (2,3) boyutunda bir dizi, yani iki satır ve üç sütun oluşturulmuştur. Eksen 0'a ayarlandığında, fonksiyon aslında sütunları toplar. Sonuç, her bir sütunun toplamını içeren yeni bir NumPy dizisi olarak verilir. Daha önce tartışıldığı gibi, Eksen 0, satırlar boyunca yöndür ancak sütun bazlı işlemler gerçekleştirir. 0 olarak ayarlanan eksen, verilerin toplanmasını ifade eder. Bu nedenle satırları daraltıyoruz ve toplam işlemi sütun bazında gerçekleştiriyoruz. Bu nedenle, sum () işlevinin eksen parametresi, hangi eksenin daraltılacağını temsil eder.

Eksen 1 Ile Uykulu Toplam

import numpy as np
 
#creating Numpy Array
np_array_2d = np.arange(0, 6).reshape([2,3])
 
print(np_array_2d)
 
a = np.sum(np_array_2d, axis = 1)
print(a)

Çıktı:

array([3, 12])

Açklama:

Bildiğimiz gibi, eksen kuralına göre eksen 1. Örneğin, satırlar üzerinde işlemler gerçekleştiren sütunlar boyunca yönü ifade eder. Sum () işlevi için. Eksen parametresi, daraltılacak eksendir. Dolayısıyla yukarıdaki örnekte. Örneğin, sum () fonksiyonunda eksen 1 olarak ayarlanmıştır, sütunları daraltır ve satırları toplar.

KAYNAK https://www.pythonpool.com/numpy-axis/

C/C++ dillerinde "int main(){}" değimi, ne anlama gelmektedir?

30 Aralık 2020 tarihinde cevaplandı

Bir fonksiyon;

donus_turu fonksiyon_ismi(Parametreler) { //Fonksiyonun yapacağı işlem }

Dönüş Türü: Fonksiyonların bir dönüş değeri olabilir tanımlamada kullanılan dönüş değeri, değerin veri türüdür. Bazı fonksiyonlar istenen işlemleri bir değer döndürmeden gerçekleştirir.

Fonksiyon ismi: Her fonksiyonun programda kullanılmak üzere bir ismi olmak zorundadır. Fonksiyon ismi, fonksiyon tanımlarken belirtilmelidir.Okunabilir bir program için fonksiyon adı fonksiyounu işlevini de yansıtması tercih edilir.

Parametreler: Her fonksiyon parametre almak zorunda değildir. İşlevine göre farklılık gösterir. Aldığı parametre belirtilirken değişken tanımlamada olduğu gibi önce parametrenin veri tipi daha sonra da ismi bildirilir. Her parametreye kendi veri türü belirtilmedilir.

Fonksiyon Gövdesi: Burada fonksiyonun yapacağı işlemler yazılır.

kaynak:http://yapbenzet.kocaeli.edu.tr/cpp-fonksiyonlar-ve-nesneler/