1. 程式人生 > >TensorFlow 1:pandas & numpy

TensorFlow 1:pandas & numpy

剛剛看到線性迴歸,就出了問題。
google的速成課程視訊無法播放了,無語
不過發現如果在左下角設定成英文,視訊就可以播放了,我很機智。
這裡寫圖片描述
不過雖然視訊可以播放,但是相關的連結不翻牆的話還是無法進入。比如pandas介紹,和Tensorflow初步啥的。。。
這裡寫圖片描述
百度了好多,終於發現有人做過類似的事情,做了漢化,相信他們都翻牆了。

https://blog.csdn.net/weixin_39223665/article/details/79565327
裡面的內容應該就是把google的內容漢化了,不過我進不去谷歌的網頁,無法看到對不對,不過裡面的程式碼都執行了下,沒啥問題。除了那個csv檔案在不翻牆的情況是無法下載的,執行pd.read_csv必然會超時。也可能是我的網路不好:(

今天主要是瞭解了下pandas的使用,感覺類似一個本地的excel,偏向現在的非結構化的資料庫,hbase或者mongoDB這樣,每個dataframe裡面可以儲存多個series。結合numpy的話,可以非常方便的操作資料。
這裡寫圖片描述

不過明顯他們給的示例程式碼是python2的,因為print都報錯了,得加括號。修改後的程式碼如下:

import pandas as pd
pd.__version__
pd.Series(['San Francisco', 'San Jose', 'Sacramento'])

city_names = pd.Series(['San Francisco', 'San Jose', 'Sacramento'])
population = pd.Series([852469, 1015785, 485199]) 
pd.DataFrame({ 'City name': city_names, 'Population': population })
cities = pd.DataFrame({ 'City name': city_names, 'Population': population })

import numpy as np 
np.log(population)

cities['Area square miles'] = pd.Series([46.87, 176.53, 97.92])
cities['Population density'] = cities['Population'] / cities['Area square miles']

cities['Is wide and has saint name'] = (cities['Area square miles'] > 50) & cities['City name'].apply(lambda name: name.startswith('San'))
cities

寫在七夕的三行詩,獻給我的愛人
秋雨經天逐飛燕
徵人北上守稻田
回望淚闌干