python
文章平均质量分 83
树顶上的橙子
一只小白
展开
-
《Python网络爬虫与信息提取》课程代码备份
在网页上留个备份,以防有一天不小心把电脑里的删除了。注释很多,以后翻阅理解。所有代码都#了起来,用到哪里再删除#。# import requests# r = requests.get("http://www.chinawater.com.cn/")# print(r.status_code)# #200# type(r)# r.headers## import ...原创 2020-02-28 14:33:14 · 208 阅读 · 0 评论 -
在安装了低版本py后修改jupyter notebook路径总失败后...
是这样的:在上述标题事件后发现了:打开jupyter notebook(Anaconda3)路径还是F盘那个,运行程序后发现无法使用安装的tensorflow,说明这个里面的python是3.7版本的,而且对应的tensorflow2.0已经在之前给我卸载了。打开jupyter notebook(py36)路径是C盘安装目录下的那个,运行程序一切OK,表明其tensorflow是安装的1.4...原创 2019-11-10 09:32:12 · 168 阅读 · 0 评论 -
将高版本py与tensorflow改变成低版本python以安装低版本tensorflow
搞了两天,看了好多博客,终于找到自己电脑的解决问题了。之前装不了1.4只能装1.14什么的而且装到一半还会报错,如果直接pip的话又只能默认装tensorflow2.0,好多代码都跑不起来,很烦。主要参考https://blog.csdn.net/blueheart20/article/details/78980736https://blog.csdn.net/wipvip/...原创 2019-11-09 13:28:51 · 11193 阅读 · 2 评论 -
《深度学习入门》5.5.1ReLu层的实现——关于数组的使用问题
书上的代码:class Relu: def __init__(self): self.mask = None#属性mask的类型为NoneType def forward(self, x): self.mask = (x <= 0)#self.mask是一个数组(大于0的为False,小于0的为True) out = x...原创 2019-09-24 17:07:51 · 2381 阅读 · 6 评论 -
《深度学习入门》4.4.2神经网络的梯度代码分析(内含为什么不能把loss(x,t)方法当成numerical_gradient(f,x)的参数f传进去)
这段代码不长,实现的原理也不是很难理解。但是它的实现的代码来来回回看了很久才懂,主要是python语法的查阅等等耗时很久。感谢B站致敬大神up主在群里对我提出的问题做出的解答。B站传送地址:https://space.bilibili.com/389455044?spm_id_from=333.788.b_765f7570696e666f.1先来贴上正确的代码我对其的注释...原创 2019-09-21 20:56:50 · 3237 阅读 · 2 评论 -
《深度学习入门》4.2.3随机抽取批数据代码分析
import sys,ossys.path.append(os.pardir)import numpy as np from dataset.mnist import load_mnist(x_train,t_train),(x_test,t_test) = \ load_mnist(normalize = True,one_hot_label=True)#已经正规化了,所以像...原创 2019-09-15 20:49:56 · 460 阅读 · 0 评论 -
《深度学习入门》3.6手写数字识别代码分析
代码块1:读入MNIST数据p70duruMNIST.py:import sys, ossys.path.append(os.pardir) # 为了导入父目录中的文件而进行的设定from dataset.mnist import load_mnist(x_train, t_train), (x_test, t_test) = load_mnist(flatten=True,...原创 2019-09-15 14:11:13 · 4274 阅读 · 7 评论 -
《深度学习入门》3.4.2实现出现的问题——创建二维数组失败TypeError: data type not understood的问题
问题描述:#3.4.2import numpy as npimport matplotlib.pylab as pltX = np.array([1.0,0.5])#输入W1 = np.array([0.1,0.3,0.5],[0.2,0.4,0.6])#权重B1 = np.array([0.1,0.2,0.3])#偏置#打印矩阵的形状print(W1.shape)pri...原创 2019-09-13 10:27:34 · 507 阅读 · 0 评论 -
《深度学习入门》2.5.2实现出现的问题——调用函数后运行无打印值&打印调用结果为none
问题1:调用函数后运行无打印值import numpy as npdef NAND(x1,x2): x = np.array([x1,x2]) w = np.array([-0.5,-0.5]) b = 0.7 tmp = np.sum(w*x) + b if tmp <= 0: return 0 else: ...原创 2019-09-12 15:24:41 · 387 阅读 · 0 评论 -
阿里云课程——python课后练习
#2019/7/22# 练习 创建一个变量保存你的名字,然后通过四种格式化字符串的方式# 在命令行中显示,欢迎 xxx 光临!#练习:#方法一:name = 'gc'print('欢迎'+name+'光临!')#√这种不能传int数字进去print("欢迎"+name+"光临!")#√(与上面的不同之处仅在双引号依旧可以用)#方法二:name = 'gc'print('...原创 2019-07-22 10:23:06 · 772 阅读 · 0 评论 -
阿里云课程——python运行方式
1.新建txt文本,保存为XX.py。右键选择Edit with Idle,快捷键F5;或者右键选择Open With Sublime Text,接着快捷键ctrl+B,当然也可以点击tools-->sublimeREPL-->python-->python run currentfile(较为麻烦)。2.最“原始”的方法,打开cmd,键入python,在>>&g...原创 2019-07-20 13:08:54 · 466 阅读 · 0 评论