
Python
会飞的小草
没什么想说的
展开
-
Data Types and operation
Data Types and operationPython 赋值方式x = 2y = 3z = 5x,y,z = 2,3,5python 支持自操作运算符#variables.pyreservoir_volume = 4.445e8rainfall = 5e6rainfall -= rainfall*0.1reservoir_volume += rainfal...原创 2019-05-05 13:27:35 · 328 阅读 · 0 评论 -
2.Control Flow
Control Flowif,elif,elseif phone_balance < 5: phone_balance += 10 bank_balance -= 10if season == 'spring': print('plant the garden!')elif season == 'summer': print('water the...原创 2019-05-05 13:28:23 · 203 阅读 · 0 评论 -
7.anaconda
7.Anaconda创建一个虚拟环境conda create -n tea_facts python=3激活一个虚拟环境source activate tea_factsconda安装包conda install package-nameconda更新包conda update package-nameconda 卸载包conda remove pa...原创 2019-05-05 13:28:57 · 140 阅读 · 0 评论 -
8.Jupyter notebooks
Jupyter notebookstext cell可以包含文本和代码文本是以markdown组织的code可以直接执行%matplotlib inline 会渲染matplotlib,直接在页面显示而不是单独打开一个窗口Jupyter notebook是语言不唯一的其主要的有Browser Notebook Server KernelBrowser进行显示...原创 2019-05-05 13:29:45 · 320 阅读 · 0 评论 -
9.numpy
Numpy开源的python科学计算库,主要功能是用来操作数组和矩阵Numpyndim维度shape行数,列数size元素个数更像是一个网格,使其内所有元素保持相同的类型正是因为所有元素都保持了相同的类型,所有numpy可以进行向量运算,会提高很多速度优势速度更快,并且快很多集成了许多数组的计算函数创建numpy数组...原创 2019-05-05 13:30:21 · 336 阅读 · 0 评论 -
11.dealing-with-nan
处理缺失值df_name.isnull().sum().sum()isnull()返回一个True Or False 的二维数据框第一个sum统计每一列中NaN有多少个,并返回一个第二个统计所有的NaN同样可以计数非空值# We print the number of non-NaN values in our DataFrameprint()print('Num...原创 2019-05-08 15:37:44 · 136 阅读 · 0 评论 -
10.pandas
Pandas两类非常重要的数据结构:Series(序列)和DataFrame(数据框)Series类似于NumPy中的一维数组和DataFrame类似于NumPy中的二维数组Series的创建通过一维数组来创建通过字典的方式来创建通过DataFrame中的某一行或某一列来创建和DataFrame的创建通过二维数组来创建通过字典的方式来创建...原创 2019-05-08 15:38:09 · 140 阅读 · 0 评论 -
12.loading data into dataframe
从文件中加载数据pd.read_csv()df_name.head()df_name.taildf_name.isnull().any()某一列是否含有NaNDate FalseOpen FalseHigh FalseLow False...原创 2019-05-08 15:40:41 · 194 阅读 · 0 评论