python基础
Xcyborg
这个作者很懒,什么都没留下…
展开
-
numpy_快速实现relu
在stackoverflow上有人讨论使用numpy快速实现relu激活函数的方法。import numpy as npx = np.random.random((5000, 5000)) - 0.5print("max method1:")%timeit -n10 np.maximum(x, 0)print("max method2:")%timeit -n10 np.ma...翻译 2018-02-09 21:51:12 · 13866 阅读 · 0 评论 -
py: from __future__ import 介绍
__future__模块的作用__future__ 模块用于在当前版本py编译器中引入更高版本py的功能该语句必须写在首行Python2.1之后的版本才支持该模块python每个版本都会做一些改进,并且大多不是向后兼容的,这时候就需要修改旧代码使其符合新Python版本要求。但是如果整个项目的代码都做迁移是非常麻烦的事情。当需要拥戴新版本的某些特性时,我们不妨在原有代码的基础上引入...原创 2018-05-19 16:09:41 · 438 阅读 · 0 评论 -
py: __all__关键字的使用
__all__是一个列表,可使表外成员全体私有化该关键字只对from xxx import *有用例子pak.py#-*- coding:utf-8 -*-__all__=['fun1','_fun1','__fun1']def fun1(): print("fun1 be called")def _fun1(): print("_fun1 be cal...原创 2018-05-19 17:03:30 · 331 阅读 · 0 评论 -
py:内建函数用法分析
主要记录个人对Python内建函数的理解会不定期修改补充主要参看https://docs.python.org/3/library/functions.htmltype()type()函数本身是一个类,有两种调用方式class type(object)class type(name, bases, dict)class type(object) 传入单个对象时,返回...原创 2018-05-27 22:51:48 · 187 阅读 · 0 评论 -
python代码性能分析工具介绍
分析所写程序性能是写代码的基本功。我们通常会通过设置起始时间与结束时间点来监测代码片段运行耗时。但是这种naive的方法需要修改源代码,会带来额外的工作量。今天主要介绍几个性能分析工具,及其实践技巧。以我们熟悉的两种排序算法作为讲解例子,来看看几种工具的使用方法。import numpy as np#冒泡def bubble_sort(data): leng=len(data)...原创 2018-12-26 22:14:59 · 1622 阅读 · 0 评论 -
plotly----比matplotlib更简单更美观的交互式绘图python库
文章目录1. plotly介绍2. 安装plotlyJupyterlab support(python 3.5+)图片导出工具安装nodejs相关安装orca安装3. 使用plotly在线绘图离线绘图网页输出式绘图jupyter 中实时输出输出静态图片1. plotly介绍matplotlib是Python中最广为人知的图表绘制框架。但是它实在太复杂了,如果要画出较为漂亮的图,则需要付出很多的...原创 2019-03-27 17:58:12 · 33453 阅读 · 4 评论