pythontr.com
Makine Öğrenme için Python 3 versiyonu tercih ettim. Bu versiyon yeterince doyuma ulaştığını düşünüyorum. Çok lafı uzatmadan gerekli kütüphanelerimizi yükleyelim.
apt install python3 ipython3 python3-pandas python3-numpy python3-matplotlib python3-sklearn
Diğer bir alternatif olarak pip toolarını kullanabilirsiniz.
apt install python3 ipython3 python3-pip
pip3 install pandas pip3 install numpy pip3 install matplotlib pip3 install sklearn
Yüklemeden sonra ipython3 üzerinden paketin düzgün olarak yüklendiğini kontrol edebilirsiniz.
In 1: import pandas In 2: import numpy In 3: import matplotlib
pandas read methodları aşağıdaki gibidir.
In 1: import pandas In 2: pandas.read_ pandas.read_clipboard pandas.read_feather pandas.read_hdf pandas.read_msgpack pandas.read_sas pandas.read_sql_table pandas.read_csv pandas.read_fwf pandas.read_html pandas.read_parquet pandas.read_sql pandas.read_stata pandas.read_excel pandas.read_gbq pandas.read_json pandas.read_pickle pandas.read_sql_query pandas.read_table
Bu örneğimizde örnek bir csv dosyası üzerindeki verilerin nasıl yüklediğimizi ve verilerimize nasıl eriştiğimizi göreceğiz.
#!/usr/bin/python3 #-*- coding: utf-8 -*- import pandas import numpy import matplotlib.pyplot ziyaretciler = pandas.read_csv('ziyaretciler.csv') ip = ziyaretciler[['IP']] print(ip) referer_agent = ziyaretciler[['REFERER', 'USER_AGENT']] print(referer_agent)
Çıktımız aşağıdaki gibi olmalıdır.
python3 yukleme.py IP 0 37.155.138.123 1 195.175.44.123 2 88.230.15.123 3 213.74.81.123 4 148.64.56.123 5 212.175.91.123 6 213.74.81.123 7 85.103.19.123 8 192.162.242.123 9 192.162.242.123 10 31.177.218.123 11 94.123.229.123 12 88.230.15.123 13 66.249.75.123 14 195.175.44.123 15 213.74.81.123 REFERER USER_AGENT 0 direct Mozilla/5.0 (Linux; Android 7.0; SM-G610F Buil... 1 direct Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko... 2 www.pythontr.com/mcafee-nasil-kapatilir-640 Mozilla/5.0 (Windows NT 10.0; Win64; x64) Appl... 3 www.pythontr.com/makale/python-ile-neler-yapil... Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2... 4 direct Mozilla/5.0 (compatible; GrapeshotCrawler/2.0;... 5 www.pythontr.com/makale/android-programlama-ko... Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/53... 6 www.pythontr.com/makale/opencv-nedir-271 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2... 7 www.pythontr.com/makale/python-sayisal-loto-pr... Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKi... 8 www.pythontr.com/makale/python-machine-learnin... Mozilla/5.0 (Windows NT 6.3; Win64; x64) Apple... 9 www.pythontr.com Mozilla/5.0 (Windows NT 6.3; Win64; x64) Apple... 10 www.google.com Mozilla/5.0 (Linux; Android 8.0.0; G3221 Build... 11 www.google.com.tr Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_6 like... 12 www.pythontr.com/mcafee-nasil-kapatilir-640 Mozilla/5.0 (Windows NT 10.0; Win64; x64) Appl... 13 direct Mozilla/5.0 (compatible; Googlebot/2.1; +http:... 14 direct Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko... 15 www.pythontr.com/makale/python-ile-neler-yapil... Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2...
Yorumlar