当前位置: 首页 > news >正文

镇江高端网站建设网站地图 用户体验

镇江高端网站建设,网站地图 用户体验,苏州网站建设技术,网站建设与规划工作大家好#xff0c;今天回顾五种引入数据的Python技术#xff0c;并附有代码实例参考。 我们将使用Numpy、Pandas和Pickle包#xff0c;所以要导入它们#xff1a; import numpy as np import pandas as pd import pickle Manual功能 这是最困难的#xff0c;因为你必须…大家好今天回顾五种引入数据的Python技术并附有代码实例参考。 我们将使用Numpy、Pandas和Pickle包所以要导入它们 import numpy as np import pandas as pd import pickle Manual功能 这是最困难的因为你必须设计一个自定义函数它可以为你加载数据必须处理Python的正常归档概念并利用它来读取一个.csv文件。 def load_csv(filepath):data []col []checkcol Falsewith open(filepath) as f:for val in f.readlines():val val.replace(\n,)val val.split(,)if checkcol is False:col valcheckcol Trueelse:data.append(val)df pd.DataFrame(datadata, columnscol)return df 输出 myData  load_csv(100 Sales Record.csv) print(myData.head()) Numpy.loadtxt函数 这是Numpy中的一个内置函数Numpy是Python中一个著名的数值库。它是一个非常简单的加载数据的函数。它对于读取相同数据类型的数据非常有用。 当数据比较复杂时使用这个函数很难读取但当文件比较容易和简单时这个函数真的很强大。 df  np.loadtxt(convertcsv.csv, delimeter  ,)这里我们简单地使用了loadtxt函数因为这是一个CSV文件所以在delimeter中传递了,。 现在如果我们打印df我们将看到我们的数据在相当体面的numpy数组中可以随时使用。 print(df[:5,:]) Numpy.genfromtxt() 我们将使用我们在第一个例子中使用的数据集100 Sales Records.csv来证明我们可以在其中有多种数据类型。 data  np.genfromtxt(100 Sales Records.csv, delimiter,)为了更清楚地看到它我们可以直接用数据框架的格式来看 pd.DataFrame(data) 只需添加另一个dtype参数并将dtype设置为None这意味着它必须照顾到每一列的数据类型本身。而不是将整个数据转换为单一的dtype。 data  np.genfromtxt(100 Sales Records.csv, delimiter,, dtypeNone)然后再进行输出 pd.DataFrame(data).head() Pandas.read_csv() Pandas是一个非常流行的数据处理库而且它非常常用。它的一个非常重要和成熟的函数是read_csv()它可以非常容易地读取任何.csv文件并帮助我们操作它。让我们在我们的100-销售记录数据集上做一下。 pdDf pd.read_csv(100 Sales Record.csv)pdDf.head() Pandas.read_csv提供了很多其他的参数来调整我们的数据集例如在我们的convertcsv.csv文件中我们没有列名所以我们可以把它读成。 newdf  pd.read_csv(convertcsv.csv, headerNone)newdf.head()我们可以看到它已经读取了没有标题的csv文件。 Pickle 当你的数据不是一个好的、人类可读的格式时你可以使用pickle把它保存为二进制格式然后你可以使用pickle库轻松地重新加载它。 with open(test.pkl,wb) as f:pickle.dump(pdDf, f)这将创建一个新的文件test.pkl里面有我们来自Pandas的pdDf标题。 现在要用pickle打开它我们只需要使用pickle.load函数。 with open(test.pkl, rb) as f:d4  pickle.load(f) d4.head()而在这里我们已经成功地从pandas.DataFrame格式的pickle文件中加载数据。 你现在知道了在Python中加载数据文件的5种不同方法当你在日常项目中工作时这些方法可以帮助你以不同方式加载数据集。
http://www.dnsts.com.cn/news/118081.html

相关文章:

  • 网站开发人才需求建筑室内设计主要学什么
  • 外贸网站平台排行榜godaddy 域名交易
  • 自己做网站的好处杭州网站建设科技有限公司
  • 安徽建设行业安全协会网站外贸网站建设公司渠道
  • 网站免费获取验证码怎么做烟台营销型网站建设
  • 十堰专业网站建设公司书签制作古风
  • 花都网站推广柳州网站建设找哪家
  • 企业网站优化问题建设工程平台网站
  • 企业建站网站认证wordpress泛域名插件
  • 郑州seo网站排名优化公司个人网站这么做
  • 营销型网站北京动漫设计课程
  • 做漂亮的二维码网站免费发布的空间
  • 宁波建设银行网站分部课程网站建设课程
  • iH5做网站wordpress图像并排
  • 网站建设策划书有哪些内容沈阳企业网站建站
  • 开封网站推广公司织梦wap模板自适应手机网站dedecms模板下载
  • 网站访问速度优化关键词推广优化排名品牌
  • wordpress展览会天津seo渠道代理
  • 黑马关键词营销优化
  • 个人网站策划书范文dw网页设计期末作业
  • 5个不好的网站安安网站建设
  • 论坛网站模板免费下载wordpress文档怎么制作
  • 合肥建站企业网站租金可以做办公费吗
  • 家用宽带做网站服务器seo云优化公司
  • 地方网站改版方案pc网站建设需要提供哪些资料
  • 网站开发工具 售价有没有可以免费的片
  • seo批量建站方法网站收录有什么用
  • 网站建设 风险防控wordpress 专业版主题
  • 个人做医疗类网站违法平面设计接私活一般多少钱
  • 使用wordpress标签库seo研究学院