-
为什么入门大数据选择Python而不是Java?
所属栏目:[Python] 日期:2020-12-17 热度:116
马云说:“未来最大的资源就是数据,不参与大数据十年后一定会后悔。”毕竟出自wuli马大大之口,今年二月份我开始了学习大数据的道路,直到现在对大数据的学习脉络和方法也渐渐清晰。今天我们就来谈谈学习大数据入门语言的选择。当然并不只是我个人之见,此[详细]
-
教你用Python创建微信聊天机器人
所属栏目:[Python] 日期:2020-12-17 热度:132
最近研究微信API,发现个非常好用的python库:wxpy。wxpy基于itchat,使用了 Web 微信的通讯协议,实现了微信登录、收发消息、搜索好友、数据统计等功能。 这里我们就来介绍一下这个库,并在最后实现一个聊天机器人。 有没有很兴奋?有没有很期待? 好了,接[详细]
-
Python pyinotify日志监控系统处理日志的方法
所属栏目:[Python] 日期:2020-12-17 热度:80
前言 最近项目中遇到一个用于监控日志文件的Python包pyinotify,结合自己的项目经验和网上的一些资料总结一下,总的原理是利用pyinotify模块监控日志文件夹,当日志到来的情况下,触发相应的函数进行处理,处理完毕后删除日志文件的过程,下面就着重介绍下py[详细]
-
用Django实现一个可运行的区块链应用
所属栏目:[Python] 日期:2020-12-17 热度:93
对数字货币的崛起感到新奇的我们,并且想知道其背后的技术――区块链是怎样实现的。 但是完全搞懂区块链并非易事,我喜欢在实践中学习,通过写代码来学习技术会掌握得更牢固。通过构建一个区块链可以加深对区块链的理解。 准备工作 本文要求读者对Python有基[详细]
-
TensorFlow实现Batch Normalization
所属栏目:[Python] 日期:2020-12-17 热度:164
一、BN(Batch Normalization)算法 1. 对数据进行归一化处理的重要性 神经网络学习过程的本质就是学习数据分布,在训练数据与测试数据分布不同情况下,模型的泛化能力就大大降低;另一方面,若训练过程中每批batch的数据分布也各不相同,那么网络每批迭代学[详细]
-
TensorFlow搭建神经网络最佳实践
所属栏目:[Python] 日期:2020-12-17 热度:146
一、TensorFLow完整样例 在MNIST数据集上,搭建一个简单神经网络结构,一个包含ReLU单元的非线性化处理的两层神经网络。在训练神经网络的时候,使用带指数衰减的学习率设置、使用正则化来避免过拟合、使用滑动平均模型来使得最终的模型更加健壮。 程序将计算[详细]
-
Python 使用with上下文实现计时功能
所属栏目:[Python] 日期:2020-12-17 热度:83
引言 with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from __future__ import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What's new in Python 2.6 中 with 语句相关部分介绍)。with 语句适用于[详细]
-
Python 函数基础知识汇总
所属栏目:[Python] 日期:2020-12-17 热度:115
一、函数基础 简单地说,一个函数就是一组Python语句的组合,它们可以在程序中运行一次或多次运行。Python中的函数在其他语言中也叫做过程或子例程,那么这些被包装起来的语句通过一个函数名称来调用。 有了函数,我们可以在很大程度上减少复制及粘贴代码的[详细]
-
新手常见6种的python报错及解决方法
所属栏目:[Python] 日期:2020-12-17 热度:107
此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题。希望帮助到刚入门的朋友们。 1.NameError变量名错误 报错: print aTraceback (most recent call last):File "stdi[详细]
-
TensorFlow变量管理详解
所属栏目:[Python] 日期:2020-12-17 热度:124
一、TensorFlow变量管理 1. TensorFLow还提供了tf.get_variable函数来创建或者获取变量,tf.variable用于创建变量时,其功能和tf.Variable基本是等价的。tf.get_variable中的初始化方法(initializer)的参数和tf.Variable的初始化过程也类似,initializer函[详细]
-
Python使用pyh生成HTML文档的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:193
最近在项目中需要将结果导出到HTML中,在网上搜索的时候发现了这个库,通过官方的一些文档以及网上的博客发现它的使用还是很简单的,因此选择在项目中使用它。 在使用的时候发现在Python3中有些问题,网上很多地方都没有提到,因此我在这将它的使用以及我遇[详细]
-
Python2中文处理纪要的实现方法
所属栏目:[Python] 日期:2020-12-17 热度:190
python2不是以unicode作为基本代码字符类型,碰到乱码的几率是远远高于python3,但即便如此,相信很多人,也不想随意的迁移到python3,这里就总结几个我平常碰到的问题及解法。 1、文件中无法使用中文注释 处理方法: 在代码中增加 # -*- coding=UTF-8 -*-[详细]
-
python实现冒泡排序算法的两种方法
所属栏目:[Python] 日期:2020-12-17 热度:81
什么是冒泡排序? 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。[详细]
-
python实现简单神经网络算法
所属栏目:[Python] 日期:2020-12-17 热度:141
python实现简单神经网络算法,供大家参考,具体内容如下 python实现二层神经网络 包括输入层和输出层 import numpy as np #sigmoid function def nonlin(x,deriv = False): if(deriv == True): return x*(1-x) return 1/(1+np.exp(-x)) #input dataset x = n[详细]
-
python实现日常记账本小程序
所属栏目:[Python] 日期:2020-12-17 热度:94
python实现收支的自动计算,能够查询每笔账款的消费详情,具体内容如下 1、函数需要两个文件:一个类似钱包功能,存放钱;另一个用于记录每笔花销的用途 #!/usr/bin/env python import cPickle as p with open('wallet.data','w') as f: p.dump(10000,f) wit[详细]
-
Python使用numpy实现BP神经网络
所属栏目:[Python] 日期:2020-12-17 热度:138
本文完全利用numpy实现一个简单的BP神经网络,由于是做regression而不是classification,因此在这里输出层选取的激励函数就是f(x)=x。BP神经网络的具体原理此处不再介绍。 import numpy as np class NeuralNetwork(object): def __init__(self,input_nodes,h[详细]
-
Python实现图片尺寸缩放脚本
所属栏目:[Python] 日期:2020-12-17 热度:163
最近由于网站对图片尺寸的需要,用python写了个小脚本,方便进行图片尺寸的一些调整,特记录如下: # coding=utf-8 import Image import shutil import os class Graphics: infile = 'D:myimg.jpg' outfile = 'D:adjust_img.jpg' @classmethod def fixed[详细]
-
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
所属栏目:[Python] 日期:2020-12-17 热度:139
利用python实现的汉诺塔。带有图形演示 复制代码 代码如下: from time import sleep def disp_sym(num,sym): print(sym*num,end='') #recusion def hanoi(a,b,c,n,tray_num): if n == 1: move_tray(a,c) disp(tray_num) sleep(0.7) else: hanoi(a,n-1,tray_n[详细]
-
熊猫免费杀毒服务 PandaSoftware
所属栏目:[Python] 日期:2020-12-17 热度:145
免费杀毒服务,在线扫描,填个简单资料然后按提示安装插件即可开始查毒。另外还有个在线的间谍软件监测。 ActiveScan has started You are about to start the scan and get a second opinion on the security of your PC. Please wait a moment while Active[详细]
-
Python列表list数组array用法实例解析
所属栏目:[Python] 日期:2020-12-17 热度:122
本文以实例形式详细讲述了Python列表list数组array用法。供大家参考研究。具体如下: Python中的列表(list)类似于C#中的可变数组(ArrayList),用于顺序存储结构。 创建列表 复制代码 代码如下: sample_list = ['a',1,('a','b')] Python 列表操作 复[详细]
-
Python iter()函数用法实例分析
所属栏目:[Python] 日期:2020-12-17 热度:91
本篇章节讲解Python iter()函数用法。供大家参考研究具体如下: python中的迭代器用起来非常灵巧,不仅可以迭代序列,也可以迭代表现出序列行为的对象,例如字典的键、一个文件的行,等等。 迭代器就是有一个 next() 方法的对象,而不是通过索引来[详细]
-
python测试驱动开发实例
所属栏目:[Python] 日期:2020-12-17 热度:150
本篇章节讲解python测试驱动开发的方法,供大家参考研究。具体方法如下: import unittest from main import Sample class SampleTest(unittest.TestCase): def setUp(self): print "create a new Sample" self._sample = Sample("b64e5843ca7db8199[详细]
-
详尽讲述用Python的Django框架测试驱动开发的教程
所属栏目:[Python] 日期:2020-12-17 热度:56
测试驱动开发(TDD)是一个迭代的开发周期,强调编写实际代码之前编写自动化测试。 这个过程很简单: 先编写测试。 查看测试失败的地方 编写足够的代码以使测试通过。 再次测试。 代码重构 。 重复以上操作。 为什么要用TDD? 使用TDD,你将学会把你的代码拆分成[详细]
-
比较详细Python正则表达式操作指南(re使用)
所属栏目:[Python] 日期:2020-12-17 热度:138
就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。使用这个小型语言,你可以为想要匹配的相应字符串集指定规则;该字符串集可能包含英文语句、e-mail地址、TeX命令或任何你想搞定[详细]
-
python获得两个数组交集、并集、差集的方法
所属栏目:[Python] 日期:2020-12-17 热度:178
本篇章节讲解python获得两个数组交集、并集、差集的房部分。供大家参考研究。具体如下: 1. 获取两个list 的交集 #方法一:a=[2,3,4,5]b=[2,5,8]tmp = [val for val in a if val in b]print tmp#[2,5] #方法二print list(set(a).intersection(set(b))[详细]
