iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >《机器学习实战》书中python2.7与
  • 159
分享到

《机器学习实战》书中python2.7与

书中实战机器 2023-01-31 02:01:31 159人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

《机器学习实战》书中使用的是python2.7,而对于现在新接触Python的同学来说都是上手python3.6版本。 由于本渣渣也正在学习此书,将陆续列出遇到的不同于现实编码的困难与解决方法(如果能解决的话.......)。 1.在i

机器学习实战》书中使用的是python2.7,而对于现在新接触Python的同学来说都是上手python3.6版本。

由于本渣渣也正在学习此书,将陆续列出遇到的不同于现实编码的困难与解决方法(如果能解决的话.......)。


1.import numpy时候,书中提倡from numpy import *
而我们在学习python3.6时常用import numpy as np,于是在调用tile、zeros等函数时,要改为np.tile(),np.zeros()。


2.输出的print后边要加上()


3.在使用pickle打开文件时,由于打开方式时二进制,要在‘w’后面或者‘r’后面加上‘b’,如‘wb’

    import pickle
    fw = open(filename,'wb')                   #pickle是二进制打开,加b
    pickle.dump(inputTree,fw)
    fw.close()

4.书中的获取字典dict的keys方法dict.keys()获得的字典集不是list形式不能直接使用'[ ]'取值

这是python2.7的取值方法,在3.6中应该改为如下:

str = list(dict.keys())[0]
先将dict.keys()转化为list形式

5.在第四章出现一个无法解决的问题:

tokenText = textParse(open('E:/BigData/Machinelearninginaction/Ch04/email/spam/%d.txt' % i).read())

这个打开文件会出现解码错误的问题:'gbk' codec can't decode byte 0xff in position 199

然后我试着用‘utf-8’ 出现:'utf-8' codec can't decode byte 0xff in position 43

似乎是这些文件中有两种的编码的方式。于是我只提取前15个文件,不用修改就成功了。

试了很多方法,全部文件的读取还是没有成功。

如果同时解码多个编码方式还是没有解决。


6.在一个dataSet = range(50),中 del(dataSet[30])会出现错误

因为range返回的是range object 先将起转化为list

如:dataSet = list(range(50))


7.第九章中在加载数据时有这块代码:

for line in fr.readlines():
        curline = line.strip().split('\t')
        fltLine = map(float,curline)
        dataMat.append(fltLine)
这里会报错,提示map对象不能做mean处理,原因是python 2.7的map返回的是直接的结果,而python 3.6中返回的是map的对象:

<map object at 0x00000000021DA860> 
这里把这个对象转化为list即可,具体整个代码块改为:

for line in fr.readlines():
        curline = line.strip().split('\t')
        curline = list(map(float,curline))
        dataMat.append(curline)





--结束END--

本文标题: 《机器学习实战》书中python2.7与

本文链接: https://www.lsjlt.com/news/185534.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 《机器学习实战》书中python2.7与
    《机器学习实战》书中使用的是python2.7,而对于现在新接触python的同学来说都是上手python3.6版本。 由于本渣渣也正在学习此书,将陆续列出遇到的不同于现实编码的困难与解决方法(如果能解决的话.......)。 1.在i...
    99+
    2023-01-31
    书中 实战 机器
  • 《PyTorch高级机器学习实战》包邮送书三本
    目录 前言书籍目录抽奖方式 前言 随着人工智能和机器学习的蓬勃发展,相关算法和技术已经广泛运用到诸多行业,大量的研究者和各行业人员也投入机器学习的研究与开发中。 掌握高级机器学习算法原理,...
    99+
    2023-09-07
    机器学习 pytorch 人工智能 python 原力计划
  • PythonOpenCV实战之与机器学习的碰撞
    目录0.前言1.机器学习简介1.1监督学习1.2无监督学习1.3半监督学习2.K均值(K-Means)聚类2.1K-Means聚类示例3.K最近邻3.1K最近邻示例4.支持向量机4....
    99+
    2024-04-02
  • python机器学习实战(一)
    原文链接:www.cnblogs.com/fydeblog/p/7140974.html 前言 这篇notebook是关于机器学习中监督学习的k近邻算法,将介绍2个实例,分别是使用k-近邻算法改进约会网站的效果和手写识别系统.操作系统:u...
    99+
    2023-01-31
    实战 机器 python
  • python机器学习实战(三)
    原文链接:www.cnblogs.com/fydeblog/p/7277205.html 前言 这篇博客是关于机器学习中基于概率论的分类方法--朴素贝叶斯,内容包括朴素贝叶斯分类器,垃圾邮件的分类,解析RSS源数据以及用朴素贝叶斯来分析不...
    99+
    2023-01-31
    实战 机器 python
  • Python机器学习:6本机器学习书籍推
    机器学习是实现人工智能的一种途径,它和数据开掘有一定的相似性,也是一门多领域交叉学科,触及概率论、核算学、逼近论、凸剖析、核算复杂性理论等多门学科。对比于数据开掘从大数据之间找互相特性而言,机器学习愈加注重算法的设计,让核算机可以白动地从...
    99+
    2023-01-31
    机器 书籍 Python
  • Python机器学习实战教程
    Python机器学习实战教程分享网盘地址——https://pan.baidu.com/s/1miIb4og 密码: wtiw课程真心不错,分享给大家机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计...
    99+
    2023-01-31
    实战 机器 教程
  • SAP战略中的机器学习
    SAP战略中的机器学习https://mp.weixin.qq.com/s/buv3R6AEr5PWhjpniYh_BQ 作者曾介绍过SAP将智能企业愿景推向市场的原因,以及帮助企业应对数字化挑战。本篇博客的目的,是尝试解释机器学习的基本概...
    99+
    2023-06-05
  • 机器学习实战教程汇总(十三篇)
    机器学习实战教程(13篇) 这些网址非常适合想学习机器学习,却苦于没有项目(尤其缺少数据)的人。无意中看到,给自己做一个记录。 机器学习实战教程(一):K-近邻算法(史诗级干货长文)https://cuijia...
    99+
    2023-08-31
    人工智能 python pycharm 深度学习 Powered by 金山文档
  • 【Python】强化学习:原理与Python实战
    搞懂大模型的智能基因,RLHF系统设计关键问答   RLHF(Reinforcement Learning with Human Feedback,人类反馈强化学习)虽是热门概念,并非包治百病的...
    99+
    2023-08-30
    python 开发语言 人工智能
  • Golang学习必备:书籍、教程和实战项目推荐
    Golang作为一门新兴的编程语言,越来越受到开发者的认可和追捧。它具有高效的并发性能、简洁的语法以及丰富的标准库,让开发者能够更加轻松地构建高性能的应用程序。对于想要学习Golang的开发者来说,选择一些优...
    99+
    2024-01-20
    Golang 项目实战 学习资源
  • 探讨女生学习PHP的挑战与机遇
    标题:女生学习PHP:挑战与机遇 在信息技术领域,PHP作为一种常用的服务器端脚本语言,其重要性日益突显。然而,女生在学习PHP这一技术领域可能会面临一些挑战,但同时也蕴含着许多机遇。...
    99+
    2024-03-15
    php学习女生 编程挑战女生 机遇与php
  • 机器学习:LightGBM算法原理(附案例实战)
    机器学习:LightGBM算法原理(附案例实战) 作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论...
    99+
    2023-09-13
    机器学习 算法 python LightGBM 开发语言
  • 深入学习 Elasticsearch 查询语法与实战
    引言:Elasticsearch是一款基于Lucene的开源搜索引擎,主要用于分布式搜索与分析,广泛应用于大规模数据的全文搜索、日志分析、推荐系统等场景。在使用Elasticsearch进行数据查询时,灵活运用查询语法是提高查询效率的关键。...
    99+
    2023-10-21
    elasticsearch 实战 查询语法
  • Python机器学习实战之k-近邻算法的实现
    目录K-近邻算法概述工作原理实施KNN算法示例:手写识别系统K-近邻算法概述 简单地说, k-近邻算法采用测量不同特征值之间的距离方法进行分类。 k-近邻算法 优点:精度高...
    99+
    2024-04-02
  • python机器学习Sklearn实战adaboost算法示例详解
    目录pandas批量处理体测成绩adaboostadaboost原理案例举例弱分类器合并成强分类器pandas批量处理体测成绩 import numpy as np import...
    99+
    2024-04-02
  • 机器学习实践中如何将Spark与Python结合
    本篇文章给大家分享的是有关机器学习实践中如何将Spark与Python结合,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Apache Spark是处理和使用大数据最广泛的框架之...
    99+
    2023-06-02
  • PHP学习笔记:人工智能与机器学习
    人工智能(Artificial Intelligence,简称AI)和机器学习(Machine Learning)是如今计算机科学领域最热门的话题之一。随着大数据的快速发展和计算能力的提高,人工智能和机器学习的应用范围日益广泛,并逐渐渗透到...
    99+
    2023-10-21
    人工智能 机器学习 PHP
  • 用 Python 征服机器学习:揭秘入门、实战与职业发展之路
    迈入人工智能时代,机器学习作为其核心技术之一,在各个领域大放异彩。想要征服机器学习的世界,Python 作为一门强大的编程语言,无疑是你的得力助手。 一、Python入门之窗 开启 Python 之旅,首先要安装 Python 环境。推...
    99+
    2024-02-22
    :Python 机器学习 入门 实战 职业发展
  • 机器学习web服务化实战:一次吐血的服
    背景 在公司内部,我负责帮助研究院的小伙伴搭建机器学习web服务,研究院的小伙伴提供一个机器学习本地接口,我负责提供一个对外服务的HTTP接口。 说起人工智能和机器学习,python是最擅长的,其以开发速度快,第三方库多而广受欢迎,以至于...
    99+
    2023-01-31
    实战 机器 web
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作