摘要: 再chez中并未找到一个split函数,基于尾递归,自己实现了了一个用于字符串拆分的split。 在chez下测试成功。 例如: > (split "How are you? I/m fine thank you" " ")("How" "are" "you?" "I/m" "fine" "than 阅读全文
posted @ 2019-01-07 16:36 Goodpy 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1、协方差: 计算两个变量在变化过程中的相似度,同向运动程度越高,值越大。 2、相关系数: 标准差:反映数据的离散程度,数据离散度越大,标准差越大。 通过标准差,将协方差的值约束到一定范围内,去除协方差运动幅度的影响,只保留运动的相似度(相关度),这就是相关系数。 >0 and <=1 正相关; = 阅读全文
posted @ 2018-09-12 10:27 Goodpy 阅读(387) 评论(0) 推荐(0) 编辑
摘要: lambda 或者叫匿名方法 1 '有返回值的匿名函数,func前面输入参数,最后一个输出参数 2 Dim func1 As Func(Of Integer, Integer) = Function(ByVal i As Integer) 3 ... 阅读全文
posted @ 2016-01-18 15:48 Goodpy 阅读(6786) 评论(0) 推荐(0) 编辑
摘要: (转自http://blog.csdn.net/zhoucaifu/article/details/5416892)DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。 DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。 DllImport的定义如下:[AttributeUsage(AttributeTargets.Method)] public class DllImportAttribute: System.Attribute { public Dl... 阅读全文
posted @ 2014-03-27 17:16 Goodpy 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 使用原则,使用exists 和not exists ,尽量少使用 in 和 not in.下面是执行计划的截图,以进行对。如图所示,无论是耗费时间或者i/o访问字节数都有相当显著的降低。虽然不知道为什么,但是效率确实是提高了,看来优化是很重要的事情。 阅读全文
posted @ 2013-04-19 17:06 Goodpy 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 在使用cx_oracle模块读取Oracle数据库中的中文记录时,返回值皆为?号,后google得此佳文,遂问题得以解决,特于此记之。======================================================================oracle数据库版本是10g,字符集是AL32UTF8.编写的python脚本中需要加入如下几句:importosos.environ['NLS_LANG']='SIMPLIFIEDCHINESE_CHINA.UTF8'这样可以保证select出来的中文显示没有问题。要能够正常的insert 阅读全文
posted @ 2013-01-07 13:39 Goodpy 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 字符串编码常用类型:utf-8,gb2312,cp936,gbk等。python中,我们使用decode()和encode()来进行解码和编码在python中,使用unicode类型作为编码的基础类型。即 decode encodestr ---------> unicode --------->stru = u'中文' #显示指定unicode类型对象ustr = u.encode('gb2312') #以gb2312编码对unicode对像进行编码str1 = u.encode('gbk') #以gbk编码对unicode对像进行 阅读全文
posted @ 2012-04-19 17:33 Goodpy 阅读(117525) 评论(5) 推荐(7) 编辑
摘要: 知识点:python中,万物皆对象。 python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址。python中,对象分为可变(mutable)和不可变(immutable)两种类型,元组(tuple)、数值型(number)、字符串(string)均为不可变对象,而字典型(dictionary)和列表型(list)的对象是可变对象。不可变类型特点: 看下面的例子(例1)>>>a = 1 #将名字a与内存中值为1的内存绑定在一起>>>a = 2 #将名字a与内存中值为2的内存绑定在一起,而不是修改原来a绑定的内存中的值,这时,内存中值为1 阅读全文
posted @ 2012-04-11 18:12 Goodpy 阅读(23871) 评论(2) 推荐(7) 编辑
摘要: 在数学上,Look-and-say sequence为一整数序列,举例如下: 1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, ...序列的生成过程如下(后一个数为前一个数的数字个数+数字本身的序列): 1 读为 1个1,所以后一个数记为 11 11 读为 2个1,所以后一个数记为 21 21 读为 1个2,1个1,所以后一个数记为 1211 1211 读为 1个1,1个2,2个1,所以后一个数记为 111221 111221 读为 3个1,2个2,1个1,所以后一个数记为 312211 ...假设 d为 0-9的数字,... 阅读全文
posted @ 2012-04-04 23:22 Goodpy 阅读(2265) 评论(0) 推荐(0) 编辑
摘要: PIL 提供了丰富的功能模块:Image,ImageDraw,ImageEnhance,ImageFile 等等。最常用到的模块是 Image, ImageDraw,ImageEnhance 这三个模块。1、Image模块 最基本的模块,每个Image对象对应了一幅图像,基本的功能如下: 1 from PIL import Image2 img = Image.open('pic.jpg')#打开一幅图像3 new_img = img.resize((128.128),Image.BILINEAR)#调整图像大小4 new_img.save('pic_r.jp' 阅读全文
posted @ 2012-04-04 01:23 Goodpy 阅读(4651) 评论(0) 推荐(0) 编辑