![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实战网课
secular_
这个作者很懒,什么都没留下…
展开
-
Python与数据科学实战课程——第三章Pandas:谈一谈NaN
import numpy as npimport pandas as pdfrom pandas import Series,DataFramen = np.nannnantype(n)float任何数据类型 不管是int还是float 和nan做运算后得到的结果都是nanm = 1m + n nanNaN in seriess1 = Series([1,2,np.nan,3,4],index=["A","B","C","D","E"])s1A原创 2020-08-12 17:46:05 · 695 阅读 · 1 评论 -
Python与数据科学实战课程——第三章Pandas:多级index
import numpy as npimport pandas as pdfrom pandas import Series,DataFrame创建多级index的seriess1 = Series(np.random.randn(6))s10 0.0011501 -0.0198202 0.9227083 0.6564684 -0.7191095 0.957127dtype: float64s1 = Series(np.random.randn(原创 2020-08-12 17:42:20 · 705 阅读 · 1 评论 -
Python与数据科学实战课程——第三章Pandas:Mapping 与 Replace
import numpy as npimport pandas as pdfrom pandas import Series,DataFrame#create a dataframedf1 = DataFrame({"城市":["北京","上海","广州"],"人口":[1000,2000,1500]})df1 人口 城市 GDP 0 1000 北京原创 2020-08-12 17:37:55 · 967 阅读 · 1 评论 -
Python与数据科学实战课程——第三章Pandas:Reindexing Series and DataFrame
import numpy as npimport pandas as pdfrom pandas import Series,DataFrameSeries reindexs1 = Series([1,2,3,4],index=["A","B","C","D"])s1A 1B 2C 3D 4dtype: int64s1.reindex(index=["A","B","C","D","E"])A 1.0B 2.0C 3.0D原创 2020-08-12 17:33:40 · 659 阅读 · 0 评论 -
Python与数据科学实战课程——第三章Pandas:Dataframe_IO
import numpy as npimport pandas as pdfrom pandas import Series,DataFrame读写到粘贴板中import webbrowserlink = "http://pandas.pydata.org/pandas-docs/version/0.20/io.html"webbrowser.open(link)Truedf1 = pd.read_clipboard()df1 For原创 2020-08-12 17:25:20 · 748 阅读 · 0 评论 -
Python与数据科学实战课程——第三章Pandas:深入理解series和dataframe
import numpy as npimport pandas as pdfrom pandas import Series, DataFramedata = {"Country":["Belgium","India","Brazil"], "Capital":["Brussels","New Delhi","Brasilia"], "Population":[11190846,130317135,207847528]}Seriess1 = pd.Series(d原创 2020-08-09 11:53:08 · 728 阅读 · 1 评论 -
Python与数据科学实战课程——第三章pandas:Dataframe
import numpy as npimport pandas as pdfrom pandas import Series,DataFrame生成DataFrameimport webbrowserlink ="https://www.tiobe.com/tiobe-index/"webbrowser.open(link) #打开一个网站,并从该网站中复制数据Truedf = pd.read_clipboard() #从粘贴板中获取数据并解析,转换成个dataframedf原创 2020-08-09 11:48:41 · 712 阅读 · 0 评论 -
Python与数据科学实战课程——第三章Pandas:Series
import numpy as npimport pandas as pd1.生成series1.1使用列表生成seriess1 = pd.Series([1,2,3,4]) s1 #series 包含两部分内容 索引和内容0 11 22 33 4dtype: int64s1.valuesarray([1, 2, 3, 4], dtype=int64)s1.indexRangeIndex(start=0, stop=4, step=1)原创 2020-08-09 11:45:06 · 837 阅读 · 0 评论 -
Python与数据科学实战课程——第二章numpy:array的input和output
使用pickle序列化numpy array,将其序列化到硬盘上(存储为文件与读出文件)import pickleimport numpy as npx = np.arange(10)xarray([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])f = open("x.pkl","wb")pickle.dump(x,f)import osroot = os.getcwd() #获取当前路径print(root)# os.walk() 用于在目录树中游走输出目录中的文件原创 2020-08-09 11:42:05 · 851 阅读 · 0 评论 -
Python与数据科学实战课程——第二章numpy:数组与矩阵运算
快速创建数组import numpy as np#使用random生成随机数组(随机的意思是同一行代码每次运行结果都会不同)np.random.randn(10) #生成的是长度为10的一维数组,数组的元素符合标准正态分布array([-2.01407771, -0.77011376, 0.48240321, 0.52711222, 1.87221082,0.28280583, 0.89647812, -0.07944895, -0.10669309, -0.02220787])原创 2020-08-07 16:59:49 · 788 阅读 · 0 评论 -
Python与数据科学实战课程——第二章numpy:数组创建和访问
数组的创建和访问import numpy as np第一种创建数组的方法创建一维数组# create from python listlist_1 = [1,2,3,4]list_1[1, 2, 3, 4]array_1 = np.array(list_1)array_1array([1, 2, 3, 4])创建二维数组list_2 = [5,6,7,8]array_2 = np.array([list_1, list_2])array_2array([[1原创 2020-08-07 16:48:36 · 736 阅读 · 0 评论