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

写在七夕的三行诗,献给我的爱人
秋雨经天逐飞燕
征人北上守稻田
回望泪阑干

猜你喜欢

转载自blog.csdn.net/lantern_wu/article/details/81780480