python
Gobsd
这个作者很懒,什么都没留下…
展开
-
Python中classmethod和staticmethod用途概要
classmethod类方法,可以调用类而非其实例,因此主要用途是在类实例化前进行一定的处理,譬如定义一个函数,对要传入实例的不符合格式的参数进行规整,然后直接调用该函数即可进行实例化。例如:class A: def __init__(self,a,b,c): self.a=a ... @classmethod原创 2017-02-21 15:00:09 · 901 阅读 · 0 评论 -
numpy中array和asarray的区别
array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会。举例说明:import numpy as np#example 1:data1=[[1,1,1],[1,1,1],[1,1,1]]arr2=np.array(data1)arr3=np.asarray(原创 2017-02-22 14:45:06 · 97026 阅读 · 9 评论 -
Python最简单的解决列表中只打印UNICODE而不是中文字符的方法
答案就是用json模块:例如:import jsondata=[{u'\u663e\u793a': [u'python', u'\u8bd5\u9a8c'], u'\u6570\u91cf': 22, u'\u8bed\u8a00': u'python'}]data_c = u'\u663e\u793a'print dataprint data_cres_data=json.du原创 2017-02-16 07:47:08 · 10907 阅读 · 4 评论 -
numpy中eye和identity的区别
两个函数的原型为:np.identity(n, dtype=None)np.eye(N, M=None, k=0, dtype=);np.identity只能创建方形矩阵np.eye可以创建矩形矩阵,且k值可以调节值为1的对角线的位置,0居中,1向上偏离1,2偏离2,以此类推,-1向下偏离。值绝对值过大就偏离出去了,整个矩阵就全是0了。原创 2017-02-22 15:15:15 · 8791 阅读 · 0 评论 -
tornado和ajax交互
tornado和ajax交互:$(function () { $('#htmlid1').click(function () { var a = $('#htmlid2').val(); $.ajax({ type: "post", dataType: "json",原创 2017-05-04 12:00:58 · 5320 阅读 · 1 评论 -
tornado模板参数传递
tornado的模板渲染可以按直观印象分为两部分:第一部分,是由底层模板继承而来的向后传递方式。即定义base.html,然后render方法中的html里用包含语句{% extends 'base.html' %}来继承母模板base.html。这样继承可以很多层,但是在多层继承的过程中有一个问题,就是render方法中的参数只在当前html里可用,上层模板里是不能再放这个参数供调用原创 2017-05-05 10:38:19 · 3822 阅读 · 0 评论