Python ile nümerik analiz, numpy kütüphanesi denemeleri


Numpy Python ile nümerik analize imkan veren bir kütüphanedir.

Matris işlemleri için konsoldan denemeler:

>>from numpy import *
>>a=matrix([[85, 25, 20, 40],
            [35, 55, 35, 15],
            [40, 60, 30, 55]])

>>a[:,0] #0.sutun

matrix([[85],
        [35],
        [40]])


>a[0,:] #0.satir
matrix([[85, 25, 20, 40]])

#hatırlatıcı: sağda iki nokta: satır

>a[0,:].sum() #0.satir toplami
170
>a.shape #matris boyutlari
(3,4)

Latex kullanmanın artıları ve eksileri


Örnek bir Latex çıktısı

Bu yazı  Latex’in ne olduğu konusunda bir fikriniz olduğu var sayılarak yazıldı. Bu hususta fikriniz yoksa şuraları inceleyin:  Kaynak 1, Kaynak 2

Takriben bir yıldır aktif bir şekilde Latex kullanan biri olarak şu hususları söyleyebilirim:

Latex kullanmanın avantajları:

Latex ile yazı yazarken Word’deki gibi stillerle zaman harcamaz yanlızca yazı yazarsınız. 
Latex’te alıntı yapmak çok kolaydır. Kaynakça ayrı bir dosyada düzenlenebilir.
Larexte formül yazmak açık ara Word’ten kolaydır. Direkt yazarsınız. Alt simge üst simge diye uğraşmazsınız. 
Latex’te metin organizasyonu daha kolaydır. Yazarken metin içine notlar alabilir, değişken tanımlayabilir, metni ayrı dosyalar şeklinde ( modüler) olarak dizayn edip tek sayfa olarak görebilirsiniz. 
Bir çok ‘iyi’ dergi Latex’i tercih eder.
Dizgisi mükemmeldir. Tek bakışta Word’ten daha profesyonel sonuç verir. 
Latex ile yazmak açık ara Word’den hızlıdır. Word gibi açılmasını beklediğiniz bir program yoktur. 
Latex ile yazarken resimler dosya içine gömülü değil entegtrdir. Dolayısıyla resim dosyalarını güncellemek isterseniz sinir bozucu şekilde Word’ü açmak gibi bir işiniz olmaz. 
Latex ile birlikte çalışan ilginç kütüphaneler ile profesyonel işler yapabilirsiniz. Sözgelimi Csv veya başla tür data dosyalarının grafiğini dinamik olarak latex içinden çizdirebilirsiniz. 
Latex bir zül değil artık profesyonel bir standart haline gelmektedir. 

Latex kullanmanın dezavantajları:

İlk öğrendiğiniz dönemlerde pes etme ihtimaliniz oldukça yüksektir. Çünkü Word tembelleştirir. 
Türkçe ile uyumda bariz bir sorun yoksa da bazen ince işçilikte (metin içi resim boyutlandırma gibi ) sorun çıkabilir. (Bazılarına çözümler var: burada)
Programlamaya alışık değilseniz error ve warning listeleri sizi sıkabilir. 
Word gibi direkt olarak dosyaya dokunamaz kaynak kodlarla uğraşırsınız bu sizi strese sokabilir. 
Başlık, koyu punto, italik punto gibi görsel şeyler için de kod yazarsınız. Bu çok zor değilse de başta tuhaf gelebilir. 
Eğer dergi sizden Word isterse; -ki bu uçaksavar ile kuş avcılığı isteği ile eşdeğerdir- cinnet garantisi veriyoruz. 

Özetle:

Eğer copy-paste ağırlıklı ve zora gelemeyen biri iseniz Latex size göre değildir. Bulaşmayın. 
Eğer bilim yapma işinde ciddi iseniz ve Word sınırlarınızı zorluyor ise ( tabii zaman sorunu da yoksa ) Latex kullanın.
Yok eğer bilim yapmak istiyor ama pratik olsun diyorsanız o zaman Word+Mendeley kullanın.