随笔分类 - python
摘要:import easygui easygui.msgbox("This is a message!", title="simple gui")
阅读全文
摘要:(译)Python关键字yield的解释(stackoverflow): http://stackoverflow.com/questions/231767/the-python-yield-keyword-explained 3.1. 提问者的问题 Python关键字yield的作用是什么?用来干
阅读全文
摘要:原理: 首先 scrapy 命令其实就是一个python脚本,你可以使用 which scrapy 查看该脚本的内容: from scrapy.cmdline import execute sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sy
阅读全文
摘要:from scipy.signal import savgol_filter import matplotlib.pyplot as plt cc = savgol_filter(c, 99, 1) plt.plot(c)plt.plot(cc)plt.show() from matplotlib.collections import LineCollection import numpy a...
阅读全文
摘要:方法一: 使用: 方法2: 使用: 这里打印的结果是一个list,意思是有多个变量与a是同一个值时,这些变量会一起打印出来,自己试试: 你可能需要一下辅助函数: 使用方法:
阅读全文
摘要:0、 概念 什么叫装饰器,其实也可以叫做包装器。即对于一个既有的函数func(args),在调用它之前和之后,我们希望都做一些事情,把这个函数包装起来。 Python中的装饰器分为两类:函数装饰器和类装饰器。 这里我们先讨论函数装饰器。 1. 不带参数的decorator (1) 基本用法: (2)
阅读全文
摘要:http://python.jobbole.com/80853/ Python拥有着极其丰富且稳定的数据科学工具环境。遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke)。在这篇文章中,我会一步一步指导你怎么进入这个PyData丛林。 你可能会问,很多现有的PyData包推
阅读全文
摘要:Your ''.join() expression is filtering, removing anything non-ASCII; you could use a conditional expression instead: This handles characters one by on
阅读全文
摘要:Python的str类有split方法,但是这个split方法只能根据指定的某个字符分隔字符串,如果要同时指定多个字符来分隔字符串,该怎么办呢? 幸运的是python的re模块中提供的split方法可以用来做这件事情,如下代码示例: 例如:
阅读全文
摘要:a = np.arange(2*4*4) b = a.reshape(1,4,4,2) #应该这样按反序来理解:最后一个2是一个只有2个元素的向量,最后的4,2代表4×2的矩阵,最后的4×4×2代表立体张量,第一个1代表只有一个这样的张量(即该张量在第四维度只有一个元素)。 c = a.reshap
阅读全文
摘要:Let's begin by a short introduction to variable sharing. It is a mechanism in TensorFlow that allows for sharing variables accessed in different parts
阅读全文
摘要:个人觉得特别有用的: 替换:Ctrl+R 删除当前行 CTRY Y: 复制当前行:Ctrl+D ALT F7: 查找哪些地方使用了选中的方法。 ALT UP: 移到上一个方法 ALT DOWN: 移到下一个方法 CTRL SHIFT UP: 将当前行上移一行CTRL SHIFT UP: 将当前行下移
阅读全文
该文被密码保护。
摘要:Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx 不能用’from module import *’导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核心风格:避免用下划线作为变量名的开始。 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避
阅读全文
摘要:使用语言的好特性,而不是那些糟糕的特性————不知道谁说的 好久不学习python的语法了,上次去面试,和面试官聊到了python中的with-as statement(也称context manager),挺感兴趣的,这两天学习了一番,收获颇丰在此分享。 先说明一个常见问题,文件打开: 1 2 3
阅读全文
摘要:先 pip list 看看包的具体名字是什么,然后 pip uninstall **包名** 打印出有新版本的包: 如果一次升级所有过期的包: 单独升级某个包: 查看包的版本及查找某个包的方法: 卸载某个包: pip 列出某个包的全部可用版本
阅读全文
摘要:如果出现一下错误: libcublas.so.8.0: cannot open shared object file: No such file or directory 原因是没有 cuda 环境,cuda的安装: 下载 cuda: https://developer.nvidia.com/cud
阅读全文
摘要:IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的Markdown单元,和表示代码的Code单元。 每个代码单元都有一个输出区域,在Code单元中输入
阅读全文
摘要:Installing pystan manually fixed the issue (otherwise it would just hang forever).
阅读全文
摘要:Facebook 宣布开源一款基于 Python 和 R 语言的数据预测工具――“Prophet”,即“先知”。取名倒是非常直白。 Facebook 表示,Prophet 相比现有预测工具更加人性化,并且难得地提供 Python 支持。另外,它生成的预测结果足以和专业数据分析师媲美。 在建模阶段,当
阅读全文
浙公网安备 33010602011771号