摘要: Python 语音:与机器进行语音交流,让机器明白你说什么,这是人们长期以来梦寐以求的事情。 语音识别是一门交叉学科。近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。人们预计,未来10年内,语音识别技术将进入工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。 语音识别听写机在一些领域的应用被美国新闻界评为1997年计算机发展十件大事之一。很多专家都认为语音识别技术是2000年至2010年间信息技术领域十大重要的科技发展技术之一。 语音识别技术所涉及的领域包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等等。 阅读全文
posted @ 2018-01-10 21:01 DarkSoul 阅读(28635) 评论(3) 推荐(2) 编辑
摘要: 用python的pygame库写的2048游戏 - 1. 效果图 - 2. 程序目前在python3环境下运行,首先安装pygame库和numpy库,`pip install pygame`和`pip install numpy` - 3. 安装模块完成后,进入终端来到目录,执行`python box.py` 处理游戏主逻辑的时候我们会用到一种十分常用的技术:状态机,或者更准确的说是有限状态机(FSM) 你会发现 2048 游戏很容易就能分解成几种状态的转换。 state 存储当前状态, state_actions 这个词典变量作为状态转换的规则,它的 key 是状态,value 是返回下一个状态的函数: 阅读全文
posted @ 2018-01-07 13:07 DarkSoul 阅读(9006) 评论(2) 推荐(1) 编辑
摘要: 原则, 以datetime为中心, 起点或中转, 转化为目标对象, 涵盖了大多数业务场景中需要的日期转换处理: 1. 掌握几种对象及其关系 2. 了解每类对象的基本操作方法 3. 通过转化关系转化 >涉及对象 1. datetime 2. timestamp 3. time tuple 4. string 5. date - datetime基本操作 1. 获得当前datetime (类型:datetime.datetime)... 阅读全文
posted @ 2018-01-06 13:18 DarkSoul 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 最近随着微信版本的更新,在进入界面有个跳一跳的小游戏,在网上看到技术篇[教你用Python来玩微信跳一跳](https://zhuanlan.zhihu.com/p/32452473) ( 转载自 " 工科给事中的技术博客 " ) 本文旨在总结,如何从“全白状态”,一步步靠近并完成跳一跳作弊器。 Python 版本 >工具介绍 Python 2.7 Android 手机 Adb 驱动 Python Matplot绘图 1. 安装 Python [详见这里,以前的随笔](http://www.cnblogs.com/darksouls/p/8157628.html) 按步骤安装完pip 阅读全文
posted @ 2018-01-04 10:29 DarkSoul 阅读(5439) 评论(4) 推荐(2) 编辑
摘要: 字符串是 Python 中最常用的数据类型。(可以说是大多数语言都常用) ## 1. 创建字符串 ( '' 或 "" 和 '''''')(单,双和三引号)(字符串可以为空) -单引号:包含普通字符串,可以包含双引号,不能包含特殊字符。 -双引号:可以包含单引号。 -三引号:可以包含单引号和双引号,可以包含特殊字符。三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。(所见即所得) ``` str = '' (此时字符串str即为空) str1 = 'hello' str2 = "world" str3 = ''' 阅读全文
posted @ 2018-01-03 21:33 DarkSoul 阅读(386) 评论(0) 推荐(0) 编辑
摘要: GUI(Graphical User Interface) 即图形用户接口,又称图形用户接口。是指采用图形方式显示的计算机操作用户界面。GUI 是屏幕产品的视觉体验和互动操作部分。 你的应用程序是否有一个传统的图形用户界面?对于某些应用程序来说,这个答案是肯定的,如果这个应用程序本质上是图形化的,且在本地机器上做了优化或者是在本地运行,那么就要考虑构建一个桌面图形用户界面。如果是更为通用的程序,那么最好添加命令行或者Web界面。 本文旨在总结大多数的GUI界面编程所用的库,对相对流行而又常用的库的介绍,优势,相互的对比,以及获取系统学习的方式途径均有较为详细的介绍... 阅读全文
posted @ 2018-01-02 22:04 DarkSoul 阅读(10076) 评论(0) 推荐(1) 编辑
摘要: 基础语法入门学习推荐: [简明 Python 教程] 下文仅为入门推荐书籍的补充与重点:* 多行语句:末尾使用斜杠 ( \ ) ,将一行分为多行。* 注释:单行:#。多行:''' 内容 ''' """ 内容 """ (三个单引号或者三个双引号)。* 空行:* 分号:函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。 空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。* 缩进:python非常注重缩进,2个空格或4个空格或1个Tab键。python入门基础语法... 阅读全文
posted @ 2018-01-01 21:36 DarkSoul 阅读(573) 评论(0) 推荐(1) 编辑
摘要: python 的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。 1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为 ABC 语言的一种继承。 之所以选中 Python 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏团(Monty Python's Flying Circus)的爱好者。 python 的安装、介绍与第一个python程序... 阅读全文
posted @ 2017-12-31 17:01 DarkSoul 阅读(647) 评论(0) 推荐(0) 编辑