零基础学 Python(2018 版)
尹会生
前游戏公司技术总监,前新浪网技术经理
80146 人已学习
新⼈⾸单¥68
课程目录
已完结/共 72 讲
第一章 :Python介绍和安装 (3讲)
第二章 :Python基础语法 (3讲)
第四章 :条件与循环 (5讲)
第五章 :映射与字典 (2讲)
第六章 :文件和输入输出 (2讲)
第七章 :错误和异常 (1讲)
第九章 :模块 (1讲)
第十章 :语法规范 (1讲)
第十一章 :面向对象编程 (4讲)
第十二章 :多线程编程 (2讲)
第十六章 :综合案例 & 结课测试 (1讲)
特别放送 (1讲)
零基础学 Python(2018 版)
登录|注册
留言
22
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 61 | Tensorflow的安装
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
01 | Python语言的特点
02 | Python的发展历史与版本
03 | Python的安装
04 | Python程序的书写规则
05 | 基础数据类型
06 | 变量的定义和常用操作
07 | 序列的概念
08 | 字符串的定义和使用
09 | 字符串的常用操作
10 | 元组的定义和常用操作
11 | 列表的定义和常用操作
12 | 条件语句
13 | for循环
14 | while循环
15 | for循环语句中的if嵌套
16 | while循环语句中的if嵌套
17 | 字典的定义和常用操作
18 | 列表推导式与字典推导式
19 | 文件的内建函数
20 | 文件的常用操作
21 | 异常的检测和处理
22 | 函数的定义和常用操作
23 | 函数的可变长参数
24 | 函数的变量作用域
25 | 函数的迭代器与生成器
26 | Lambda表达式
27 | Python内建函数
28 | 闭包的定义
29 | 闭包的使用
30 | 装饰器的定义
31 | 装饰器的使用
32 | 自定义上下文管理器
33 | 模块的定义
34 | PEP8编码规范
35 | 类与实例
36 | 如何增加类的属性和方法
37 | 类的继承
38 | 类的使用-自定义with语句
39 | 多线程编程的定义
40 | 经典的生产者和消费者问题
41 | Python标准库的定义
42 | 正则表达式库re
43 | 正则表达式的元字符
44 | 正则表达式分组功能实例
45 | 正则表达式库函数match与search的区别
46 | 正则表达式库替换函数sub()的实例
47 | 日期与时间函数库
48 | 数学相关库
49 | 使用命令行对文件和文件夹操作
50 | 文件与目录操作库
51 | 机器学习的一般流程与NumPy安装
52 | NumPy的数组与数据类型
53 | NumPy数组和标量的计算
54 | NumPy数组的索引和切片
55 | pandas安装与Series结构
56 | Series的基本操作
57 | Dataframe的基本操作
58 | 层次化索引
59 | Matplotlib的安装与绘图
60 | 机器学习分类的原理
61 | Tensorflow的安装
62 | 根据特征值分类的模型和代码
63 | 网页数据的采集与urllib库
64 | 网页常见的两种请求方式get和post
65 | HTTP头部信息的模拟
66 | requests库的基本使用
67 | 结合正则表达式爬取图片链接
68 | Beautiful Soup的安装和使用
69 | 使用爬虫爬取新闻网站
70 | 使用爬虫爬取图片链接并下载图片
强势回归:零基础学Python2022版来啦!
71 | 如何分析源代码并设计合理的代码结构&结课测试
本节摘要

注意事项

由于 TensorFlow 2(现在的版本) 与 TensorFlow 1(本课程录制时的版本) 差别较大。

所以,请按照下面的文字提示操作(Python 版本不要高于 3.6):

  1. Python 3.6 下载地址:

https://www.python.org/downloads/release/python-3610/

  1. 安装指定版本的 TensorFlow:

pip3 install tensorflow==1.10.1

  1. models 目录下载地址:

https://github.com/tensorflow/models/archive/v1.8.1.zip

  1. iris_training.csv 下载地址:

http://download.tensorflow.org/data/iris_training.csv

  1. iris_test.csv 下载地址:

http://download.tensorflow.org/data/iris_test.csv

课程源码、课件及课后作业地址:

https://gitee.com/geektime-geekbang/geekbangpython

登录 后留言

全部留言(22)

  • 最新
  • 精选
晓梦迷蝴蝶
配置个pip国内源速度快很多 给需要的人 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ https://www.cnblogs.com/microman/p/6107879.html

作者回复: 赞!不断优化学习工具也是提升效率的好方法

2019-03-19
3
8
HiddenDimension
老师,我重新安装了Python3.7.1,64bit,然后还是Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow

作者回复: tensorflow还不支持3.7版本的python,需要安装3.6版本,因为视频录制的时候3.6才刚出来,所以让大家装最新版的,更换一下python的版本哈

2018-11-19
3
春风亭lx小树
老师,环境environment和解释器interpreter有什么关系? 使用了pycharm发现配置里有好多个interpreter,多个interpreter存在的原因是什么?只是因为要更换python版本吗? 很多安装TensorFlow的文章里都是单独开一个interpreter加载TensorFlow环境,然后说在TensorFlow环境下专门做TensorFlow的工作,其他的项目在轻量级的interpreter里做。我十分不理解这个轻重量级的概念,不能只用一个interpreter里加载所有的模块来工作吗,还是加载的模块太多会影响工程文件? 希望老师能够帮助解惑,谢谢!

作者回复: 多个interpreter为了开发者方便切换不同的python版本,如一个开发者开发的两个项目分别用python2和3,你让他再启动一套IDE就不友好了。 interpreter和environment的区别:interpreter更像是注册一个新版本和模块管理的工具一样,如果不注册pycharm“不知道”你的python在哪里,environment更像是你定制你的代码用哪套python去执行,environment还可以设置执行的时候带哪些参数。 第三个问题,它所谓的轻量级是指在重新部署和环境污染上的问题,我们知道tensorflow的库文件以及它依赖的包有指定版本,且占用空间不小,相对其他的库还是很庞大的,如果需要在其他主机重新部署一套要重装很多依赖库和它本身,而新的环境如果不用tensorflow库就得不偿失了…… 其实最大问题还是担心环境污染问题,库的版本不一致为排除引入很多很难解的bug,因此pycharm使用virtualenv技术封装不同的interpreter,只是在初学python课程有较大学习负担,我把这部分技术细节隐藏了而已。

2018-10-23
2
姑获め
老师好,我重装了python3.6后可以安装tensorflow,但是在pycharm和终端中都无法运行

作者回复: 方便贴一下具体的错误提示吗?或者通过搜索引擎查看下提示对应的解决办法,最有可能的原因是新安装的python和之前的不在同一个目录,需要通过修改pycharm的file-setting-project interpreter 手动增加新的python路径

2018-08-13
1
闫饺子
您好老师,我在视频中提到的github网址中下载了models-master文件夹,在里面没有找到premade_estimator.py的文件

作者回复: 你好,因为视频在录制时还在使用tensorflow1.0版本,所以按照视频的路径找不到该文件,它的位置在https://github.com/tensorflow/models/samples/core/get_started/

2021-07-06
2
Geek_b38273
老师,系统是win7的64位。tensorflow安装2天了还是没成功。以下是报错代码,求助。或者是否还有更好的方法。Traceback (most recent call last): File "D:\Miniconda3\envs\py36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "D:\Miniconda3\envs\py36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "D:\Miniconda3\envs\py36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) File "D:\Miniconda3\envs\py36\lib\imp.py", line 243, in load_module return load_dynamic(name, filename, file) File "D:\Miniconda3\envs\py36\lib\imp.py", line 343, in load_dynamic return _load(spec) ImportError: DLL load failed: 找不到指定的模块。 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:/Python_study/test1.py", line 2, in <module> import tensorflow as tf File "D:\Miniconda3\envs\py36\lib\site-packages\tensorflow\__init__.py", line 41, in <module> from tensorflow.python.tools import module_util as _module_util File "D:\Miniconda3\envs\py36\lib\site-packages\tensorflow\python\__init__.py", line 50, in <module> from tensorflow.python import pywrap_tensorflow File "D:\Miniconda3\envs\py36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 69, in <module> raise ImportError(msg) ImportError: Traceback (most recent call last): File "D:\Miniconda3\envs\py36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "D:\Miniconda3\envs\py36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module> _pywrap_tensorflow_internal = swig_import_helper()

作者回复: windows上安装tensorflow 是需要解决一大堆的依赖包的问题的,这些在windows上是避免不了的,也只能跟着错误提示,逐个包编译安装,没有简便方法

2020-07-22
Geek_b38273
Looking in indexes: http://mirrors.aliyun.com/pypi/simple WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is ava ilable via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host mirrors.aliyun.com'. ERROR: Could not find a version that satisfies the requirement protobuf (from versions: none) ERROR: No matching distribution found for protobuf

作者回复: ERROR: No matching distribution found for protobuf 这种情况需要从其他的源或者网站下载 protobuf 软件,因为更新或者网站调整,可能没办法通过pip 找到合适版本的protobuf了

2020-07-22
金智
老師,安裝之後tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer.so.6'; dlerror: libnvinfer.so.6: cannot open shared object file: No such file or directory

作者回复: 这只是个警告信息不是错误。 libnvinfer.so.6在使用NVIDIA TensorRT的时候才是必须的。即使文件不存在可以运行tensorflow

2020-04-28
yuyejisi
老师,请问一下,我tensorflow已安装完,运行您说的这个程序为什么显示以下报错? Python 3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018, 13:35:33) [MSC v.1900 64 bit (AMD64)] on win32 runfile('F:/tesorflow_models/samples/core/get_started/premade_estimator.py', wdir='F:/tesorflow_models/samples/core/get_started') Traceback (most recent call last): File "C:\Users\q\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "D:\Program Files\JetBrains\PyCharm 2018.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) File "C:\Users\q\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "C:\Users\q\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) File "C:\Users\q\AppData\Local\Programs\Python\Python36\lib\imp.py", line 243, in load_module return load_dynamic(name, filename, file) File "C:\Users\q\AppData\Local\Programs\Python\Python36\lib\imp.py", line 343, in load_dynamic return _load(spec) ImportError: DLL load failed: 找不到指定的模块。

作者回复: 试试安装低版本的tensorflow,因为例子比较老了,可能和tensorflow版本不兼容

2020-04-22
patience
我的python版本是3.8,下载了models-1.8.1,但是在执行python premade_estimator.py时,报错,应该怎么解决呢? ImportError: DLL load failed while importing _pywrap_tensorflow_internal: 找不到指定的模块。 ImportError: DLL load failed while importing _pywrap_tensorflow_internal: 找不到指定的模块。 Failed to load the native TensorFlow runtime. See https://www.tensorflow.org/install/errors for some common reasons and solutions. Include the entire stack trace above this error message when asking for help. 受篇幅所限,节选报错信息。

作者回复: tensorflow目前支持的最新版本是3.7 还不支持最新的3.8版本的python

2020-04-17
收起评论