您正在查看 "学习笔记" 分类下的文章 2009-06-20 23:22 1.编写vba程序,存为xla文件放于C:\Documents and Settings\Administrator\Application Data\Microsoft\AddIns目录下。要在其他文件excel中使用,需要在模块中编写。

2.加载自定义宏,选择“工具”>“加载宏”,在“可用加载宏”列表上勾选要加载的宏,点击“确定”。此时,该宏已经 |
2009-06-08 10:13 2008-06-26 18:07 最近做试验用到weka,但是数据量一大就出错退出,很是郁闷。
一开始以为是机器虚拟内存不够,改大了虚拟内存后仍然不能解决问题。
后来去网上查,发现是weka配置文件RunWeka.ini里设置的堆空间太小,更改maxheap的大小后就可以了,哇哈哈哈哈哈~~~~
有事没事多上网,弱智儿童乐趣多。呵呵 |
2008-05-06 17:24 WordDict={'a':0.0,'ab':0.0,'dc':0.0}
classSS={}
for i in range(3):
classSS[i]=WordDict.copy()
classS={}
for i in range(3):
classS[i]=WordDict
classSS[1]['a']=12
classS[1]['a']=12
结果
{0: {'a': 0.0, 'ab': 0.0, 'dc': 0.0}, 1: {'a': 12, 'ab': 0.0, 'dc': 1.0}, 2: {'a': 0.0, 'ab': 0.0, 'dc': 0.0}}
{0: {'a': 12, 'ab': 0.0, 'dc': 0.0}, 1: {'a': 12, 'ab': 0.0, 'dc': 1.0}, 2: {'a': 12, 'ab' |
2008-04-07 22:44
任何事情都是会的不难,难的不会。原来python调用c dll如此方便。
使用ctypes模块可以很方便的调用DLL(也包括Linux下的so等文件)中的函数,下面将给出一个演示的例子。
首先创建一个简单的DLL,直接拷贝自网上的某篇教程
(Lib.h)
#ifndef LIB_H
#define LIB_H
extern "C" int __declspec(dllexport)add(int x, int y);
#endif
(Lib.cpp)
#include "Lib.h"
int add(int x, int y)
{
return x + y;
}
编译为TestD |
2007-12-25 11:53 Weka是一个很好的东西,对于数据挖掘的研究人员,它是一把利刃,对于自然语言处理的研究人员,它是一把尖刀。非常具体的深入的说明,请看《数据挖掘: 使用机器学习技术》一书,网上有英文版的,下载地址http: //wekacn.gbaopan.com/files/c0f5ee1f43914f8faf3ed9c393f477f2.gbp,中文版的可以在 China-pub上买到。 自己很早以前就知道Weka了的,但是被卡在Weka占用大量内存而导致机器死机。近日研读了Weka中文站论坛 上的所有帖子。顿时发现自己对Weka的认识原先是那么的钱。当然,现在我对Weka的认识也是很浅的。Weka最吸引人的地方就 |
2007-11-10 13:56 2007-10-17 10:24 匹配中文字符的正则表达式: ["u4e00-"u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^"x00-"xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:"n"s*"r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:<("S*?)[^>]*>.*?|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力
匹配首尾空白字符的正 |
2007-10-17 10:21 网上有很多安装方法,以下是我成功安装的步骤
1.下载boost_1_34_1压缩文件,解压缩到d:\boost_1_34_1\目录下
2.编译bjam
从vs2005的工具菜单进入命令提示窗口(一定要从这进),cd到d:\boost_1_34_1\tools\jam\src下执行build.bat,会在d:\boost_1_34_1\tools\jam\src\bin.ntx86\產生bjam.exe,將bjam.exe複製到d:\boost_1_34_1\下。
3.设定编译环境
修改user-config.jam (d:\boost_1_34_1\tools\build\v2\user-config.jam) 的MSVC configuration
|
2007-09-17 23:26 字符转化为acsii码 ord(‘a’)
#例如有十六进制串:0x690x730x730x69
HexStr=“0x690x730x730x69”
word=HexStr.split("0x")
for i in word:
if i.strip()!="":
a=int(i,16)
fullstring=fullstring+chr(a)
|
2007-09-17 23:21 字符串操作
a='单引号是字符串,\'是转义符,\n表示换行'
a="双引号中可以包含单引号'。"
a='''三个单引号'可以表示多段文字
当然,三个双引号"也是一样的效果
'''
常用函数:
find(s, sub[, start[,end]])
rfind(s, sub[, start[, end]])
index(s, sub[, start[, end]])
rindex(s, sub[, start[, end]])
count(s, sub[, start[, end]])
lower(s)
split(s[, s |
2007-09-17 23:18
-
-
- class Sortobj:
- a = 0
- b = ''
|
2007-09-16 14:54 2007-03-03 22:19 1.下超级舞者的客户端,一定要下完整版sdo_v5.0_070125.EXE,注册帐号,该帐号要在你选定的地区(比如华北一区)激活后才可以用
2.我的是老式的接打印机借口的跳舞毯,需要装驱动,我用的是Psxpad ,根据向导装好后,显示硬件可用,在游戏控制器对话框中会出现 psx Gamepad 1 状态为确定,如果是非连接,就重新安装,
(驱动的删除要在设备管理器中进行 具体为 我的电脑右键>管理>设备管理器>人体学输入设备>psx Gamepad 1 |
2006-11-19 22:43 尝试用简单的方法模拟检索过程
1)先用分词函数将文本文件分词,文件名加后缀_cla.txt
2)然后将分词后的文件建成索引文件,后缀为_index.txt
3)将单个索引文件合并,建成全局索引文件index.txt
主要的数据结构是
struct termlink //用于建立索引文件(和建立全局索引文件)
{
char termstr[50];//存放单词(建立全局索引文件时,存放文件名)
int count;//存放单词出现的次数
termlink *next;//指向下一个单词节点
};
struct entirelink //用于建立全局索引文件
{
char termstr[50];//存放单词
termlink *link;//指向包含此单词的文件节点
entirelink *next;//指向下一个单词节点
};
部分代码如下:
#include<stdio.h>
#include<iostream.h>
#include<string.h>
#include<fstream.h>
#include<windows.h>
struct termlink
{
char termstr[50];
int count; |
| | |