2005年06月21日 星期二 08:35
哈哈哈! 一看到你要求结果的数据格式就知道你会使用 gnuplot 来生成图表的! 利用开源软件来赚钱是大大支持的! http://wiki.woodpecker.org.cn/moin/PythonIc 已经收集了此次简单任务,你可以直接到那儿讨论,相信有比我提供的更加好的解决方案! 如果有报酬的话,就当是BPUG 组织经费了?!哈哈哈! 可以注意到我将你的要求都转发到了列表中! 因为你的需求非常的单纯,根不用不到GUI的,简单扼要的一个配置文件,或是命令行参数就可以解决的事儿………… Python 的思想: Pythonic 就是将所有能力放在真正需要的地方! 这样吧!你将你的目标结果数据样本和对应的各种 GNUplot 的图表模型脚本都说明到 http://wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt 啄木鸟的Wiki 页面, 大家抽空帮助完成你的要求,最好的回报是你自个儿会使用Python 来自由进行需要的数据分析是也乎!!! ps. 严正推荐Leo 作为你的信息,开发管理环境哪! http://wiki.woodpecker.org.cn/moin/LeoEnvironment 哈哈哈!可以帮助你快速将思想转换到自由格式……………… 在 05-6-21,Zhongwang Xu<zhongwangxu at gmail.com> 写道: > 你好: > > 非常非常的感谢你的热心帮助,现在我对于python有了一个基本的了解。 > > 我将在7月开始做一个课题的研究,boss需要一个用python做的软件来分析文本数据, > 因为时间很紧,课题马上要开始,在课题开始的时候,就需要这个软件来分析数据。 > 而且我的专业不是编程。我只是需要这个小软件来处理数据,我想对于你来说, > 只是个小case。 > > 不知道高手能不能帮帮忙,我想这会占用你的时间和精力,我可以付适当的酬劳。 > > 这个小工具软件要求如下: > 文本数据的格式和以前发给你的数据基本一致, > 也是要找到数据中的长度,以及Code和State, > > 然后,对于所找到的有用数据进行简单统计, > 1)各种Code出现的总次数, > 2)每种Code在不同State下出现的次数 > 3)每种Code在不同的"长度"下,出现的次数 > 最后,用gnuplot这个软件来分别画图,输出*.ps文件。 > 这个gunplot软件也是开放软件,比较简单。 > > 最后,还需要有一个用户界面,界面包括浏览输入文件的窗口, > 各种Code 选择的选项,因为有时候只需要找出一种,或者多种Code的数据, > 有时候是全部需要选择。最后,是"执行" 按钮,点击以后,自动处理,然后调用gnuplot, > 生成相应文件名字的ps文件。应用平台为Windows2000。 > > 如果高手肯帮忙的话,不胜感激! > 酬劳方面,你根据上面的要求,你说吧。就当是谢谢你的帮忙。 > 如果以后我的朋友有这方面的需求,我会介绍,请你帮忙。 > > 如果高手能帮忙的话,我会吧具体的 数据样本,以及Code 和State的相关资料发给你。 > 再次感谢,盼付! > -- [Time is unimportant, only life important!]
2005年06月21日 星期二 10:08
用generator写了一个简单一点的版本,放在http: //wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt 核心的数据分析部分如下: def code_state(input): """Get non-zero codes with corresponding states. Return a generator, yielding a tuple as (looplength, code, state) each time. input: an iterable object containing original data lines. """ for line in input: s = line.split() if not s: continue elif s[0] == 'Main': looplength = s[4] elif s[0] == 'Code': codes = s[2:] elif s[0] == 'State': states = s[2:] for code, state in zip(codes, states): if code != '0x0000': yield looplength, code, state Zoom Quiet wrote: > 哈哈哈! > 一看到你要求结果的数据格式就知道你会使用 gnuplot 来生成图表的! > > 利用开源软件来赚钱是大大支持的! > http://wiki.woodpecker.org.cn/moin/PythonIc > 已经收集了此次简单任务,你可以直接到那儿讨论,相信有比我提供的更加好的解决方案! > > 如果有报酬的话,就当是BPUG 组织经费了?!哈哈哈! > 可以注意到我将你的要求都转发到了列表中! > 因为你的需求非常的单纯,根不用不到GUI的,简单扼要的一个配置文件,或是命令行参数就可以解决的事儿………… > Python 的思想: Pythonic 就是将所有能力放在真正需要的地方! > > 这样吧!你将你的目标结果数据样本和对应的各种 GNUplot 的图表模型脚本都说明到 > http://wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt > 啄木鸟的Wiki 页面, > 大家抽空帮助完成你的要求,最好的回报是你自个儿会使用Python 来自由进行需要的数据分析是也乎!!! > ps. > 严正推荐Leo 作为你的信息,开发管理环境哪! > http://wiki.woodpecker.org.cn/moin/LeoEnvironment > 哈哈哈!可以帮助你快速将思想转换到自由格式……………… > > > > 在 05-6-21,Zhongwang Xu<zhongwangxu at gmail.com> 写道: > >>你好: >> >>非常非常的感谢你的热心帮助,现在我对于python有了一个基本的了解。 >> >>我将在7月开始做一个课题的研究,boss需要一个用python做的软件来分析文本数据, >>因为时间很紧,课题马上要开始,在课题开始的时候,就需要这个软件来分析数据。 >>而且我的专业不是编程。我只是需要这个小软件来处理数据,我想对于你来说, >>只是个小case。 >> >>不知道高手能不能帮帮忙,我想这会占用你的时间和精力,我可以付适当的酬劳。 >> >>这个小工具软件要求如下: >>文本数据的格式和以前发给你的数据基本一致, >>也是要找到数据中的长度,以及Code和State, >> >>然后,对于所找到的有用数据进行简单统计, >>1)各种Code出现的总次数, >>2)每种Code在不同State下出现的次数 >>3)每种Code在不同的"长度"下,出现的次数 >>最后,用gnuplot这个软件来分别画图,输出*.ps文件。 >>这个gunplot软件也是开放软件,比较简单。 >> >>最后,还需要有一个用户界面,界面包括浏览输入文件的窗口, >>各种Code 选择的选项,因为有时候只需要找出一种,或者多种Code的数据, >>有时候是全部需要选择。最后,是"执行" 按钮,点击以后,自动处理,然后调用gnuplot, >>生成相应文件名字的ps文件。应用平台为Windows2000。 >> >>如果高手肯帮忙的话,不胜感激! >>酬劳方面,你根据上面的要求,你说吧。就当是谢谢你的帮忙。 >>如果以后我的朋友有这方面的需求,我会介绍,请你帮忙。 >> >>如果高手能帮忙的话,我会吧具体的 数据样本,以及Code 和State的相关资料发给你。 >>再次感谢,盼付! >> > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese -- Qiangning Hong ___________________________________________________________ (I can read the bloody *manual* as if it were some ) ( sort of ) ( ) ( religious tract describing forms of enlightenment you can ) ( achieve ) ( ) ( after 10 years on a mountain :) ) ----------------------------------------------------------- o o .... ........ . . . . . ......... ....... .............................. Elephant inside ASCII snake
2005年06月21日 星期二 11:09
Great Skill! 不过注释要详细哪!我是按照自学示范的目标来写的哪……………… 2005/6/21, Qiangning Hong <hongqn at gmail.com>: > 用generator写了一个简单一点的版本,放在http: > //wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt > > 核心的数据分析部分如下: > > def code_state(input): > """Get non-zero codes with corresponding states. > > Return a generator, yielding a tuple as (looplength, code, state) > each time. > > input: an iterable object containing original data lines. > > """ > for line in input: > s = line.split() > if not s: > continue > elif s[0] == 'Main': > looplength = s[4] > elif s[0] == 'Code': > codes = s[2:] > elif s[0] == 'State': > states = s[2:] > for code, state in zip(codes, states): > if code != '0x0000': > yield looplength, code, state > > > Zoom Quiet wrote: > > 哈哈哈! > > 一看到你要求结果的数据格式就知道你会使用 gnuplot 来生成图表的! > > > > 利用开源软件来赚钱是大大支持的! > > http://wiki.woodpecker.org.cn/moin/PythonIc > > 已经收集了此次简单任务,你可以直接到那儿讨论,相信有比我提供的更加好的解决方案! > > > > 如果有报酬的话,就当是BPUG 组织经费了?!哈哈哈! > > 可以注意到我将你的要求都转发到了列表中! > > 因为你的需求非常的单纯,根不用不到GUI的,简单扼要的一个配置文件,或是命令行参数就可以解决的事儿………… > > Python 的思想: Pythonic 就是将所有能力放在真正需要的地方! > > > > 这样吧!你将你的目标结果数据样本和对应的各种 GNUplot 的图表模型脚本都说明到 > > http://wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt > > 啄木鸟的Wiki 页面, > > 大家抽空帮助完成你的要求,最好的回报是你自个儿会使用Python 来自由进行需要的数据分析是也乎!!! > > ps. > > 严正推荐Leo 作为你的信息,开发管理环境哪! > > http://wiki.woodpecker.org.cn/moin/LeoEnvironment > > 哈哈哈!可以帮助你快速将思想转换到自由格式……………… > > > > > > > > 在 05-6-21,Zhongwang Xu<zhongwangxu at gmail.com> 写道: > > > >>你好: > >> > >>非常非常的感谢你的热心帮助,现在我对于python有了一个基本的了解。 > >> > >>我将在7月开始做一个课题的研究,boss需要一个用python做的软件来分析文本数据, > >>因为时间很紧,课题马上要开始,在课题开始的时候,就需要这个软件来分析数据。 > >>而且我的专业不是编程。我只是需要这个小软件来处理数据,我想对于你来说, > >>只是个小case。 > >> > >>不知道高手能不能帮帮忙,我想这会占用你的时间和精力,我可以付适当的酬劳。 > >> > >>这个小工具软件要求如下: > >>文本数据的格式和以前发给你的数据基本一致, > >>也是要找到数据中的长度,以及Code和State, > >> > >>然后,对于所找到的有用数据进行简单统计, > >>1)各种Code出现的总次数, > >>2)每种Code在不同State下出现的次数 > >>3)每种Code在不同的"长度"下,出现的次数 > >>最后,用gnuplot这个软件来分别画图,输出*.ps文件。 > >>这个gunplot软件也是开放软件,比较简单。 > >> > >>最后,还需要有一个用户界面,界面包括浏览输入文件的窗口, > >>各种Code 选择的选项,因为有时候只需要找出一种,或者多种Code的数据, > >>有时候是全部需要选择。最后,是"执行" 按钮,点击以后,自动处理,然后调用gnuplot, > >>生成相应文件名字的ps文件。应用平台为Windows2000。 > >> > >>如果高手肯帮忙的话,不胜感激! > >>酬劳方面,你根据上面的要求,你说吧。就当是谢谢你的帮忙。 > >>如果以后我的朋友有这方面的需求,我会介绍,请你帮忙。 > >> > >>如果高手能帮忙的话,我会吧具体的 数据样本,以及Code 和State的相关资料发给你。 > >>再次感谢,盼付! > >> > > > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > -- > Qiangning Hong > > ___________________________________________________________ > (I can read the bloody *manual* as if it were some ) > ( sort of ) > ( ) > ( religious tract describing forms of enlightenment you can ) > ( achieve ) > ( ) > ( after 10 years on a mountain :) ) > ----------------------------------------------------------- > o > o .... > ........ . > . . > . . > ......... ....... > .............................. > > Elephant inside ASCII snake > -- [Time is unimportant, only life important!]
2005年06月21日 星期二 11:34
应该不是很难理解吧,只要对generator有概念就行了。 既然放在wiki上了,谁有兴趣都可以修改,当然也包括添加注释。 如果有觉得不好理解的地方,也可以提出来啊。 Zoom Quiet wrote: > Great Skill! > 不过注释要详细哪!我是按照自学示范的目标来写的哪……………… > > > 2005/6/21, Qiangning Hong <hongqn at gmail.com>: > >>用generator写了一个简单一点的版本,放在http: >>//wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt >> >>核心的数据分析部分如下: >> >>def code_state(input): >> """Get non-zero codes with corresponding states. >> >> Return a generator, yielding a tuple as (looplength, code, state) >> each time. >> >> input: an iterable object containing original data lines. >> >> """ >> for line in input: >> s = line.split() >> if not s: >> continue >> elif s[0] == 'Main': >> looplength = s[4] >> elif s[0] == 'Code': >> codes = s[2:] >> elif s[0] == 'State': >> states = s[2:] >> for code, state in zip(codes, states): >> if code != '0x0000': >> yield looplength, code, state >> >> >>Zoom Quiet wrote: >> >>>哈哈哈! >>>一看到你要求结果的数据格式就知道你会使用 gnuplot 来生成图表的! >>> >>>利用开源软件来赚钱是大大支持的! >>>http://wiki.woodpecker.org.cn/moin/PythonIc >>>已经收集了此次简单任务,你可以直接到那儿讨论,相信有比我提供的更加好的解决方案! >>> >>>如果有报酬的话,就当是BPUG 组织经费了?!哈哈哈! >>>可以注意到我将你的要求都转发到了列表中! >>>因为你的需求非常的单纯,根不用不到GUI的,简单扼要的一个配置文件,或是命令行参数就可以解决的事儿………… >>>Python 的思想: Pythonic 就是将所有能力放在真正需要的地方! >>> >>>这样吧!你将你的目标结果数据样本和对应的各种 GNUplot 的图表模型脚本都说明到 >>>http://wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt >>>啄木鸟的Wiki 页面, >>>大家抽空帮助完成你的要求,最好的回报是你自个儿会使用Python 来自由进行需要的数据分析是也乎!!! >>>ps. >>>严正推荐Leo 作为你的信息,开发管理环境哪! >>>http://wiki.woodpecker.org.cn/moin/LeoEnvironment >>>哈哈哈!可以帮助你快速将思想转换到自由格式……………… >>> >>> >>> >>>在 05-6-21,Zhongwang Xu<zhongwangxu at gmail.com> 写道: >>> >>> >>>>你好: >>>> >>>>非常非常的感谢你的热心帮助,现在我对于python有了一个基本的了解。 >>>> >>>>我将在7月开始做一个课题的研究,boss需要一个用python做的软件来分析文本数据, >>>>因为时间很紧,课题马上要开始,在课题开始的时候,就需要这个软件来分析数据。 >>>>而且我的专业不是编程。我只是需要这个小软件来处理数据,我想对于你来说, >>>>只是个小case。 >>>> >>>>不知道高手能不能帮帮忙,我想这会占用你的时间和精力,我可以付适当的酬劳。 >>>> >>>>这个小工具软件要求如下: >>>>文本数据的格式和以前发给你的数据基本一致, >>>>也是要找到数据中的长度,以及Code和State, >>>> >>>>然后,对于所找到的有用数据进行简单统计, >>>>1)各种Code出现的总次数, >>>>2)每种Code在不同State下出现的次数 >>>>3)每种Code在不同的"长度"下,出现的次数 >>>>最后,用gnuplot这个软件来分别画图,输出*.ps文件。 >>>>这个gunplot软件也是开放软件,比较简单。 >>>> >>>>最后,还需要有一个用户界面,界面包括浏览输入文件的窗口, >>>>各种Code 选择的选项,因为有时候只需要找出一种,或者多种Code的数据, >>>>有时候是全部需要选择。最后,是"执行" 按钮,点击以后,自动处理,然后调用gnuplot, >>>>生成相应文件名字的ps文件。应用平台为Windows2000。 >>>> >>>>如果高手肯帮忙的话,不胜感激! >>>>酬劳方面,你根据上面的要求,你说吧。就当是谢谢你的帮忙。 >>>>如果以后我的朋友有这方面的需求,我会介绍,请你帮忙。 >>>> >>>>如果高手能帮忙的话,我会吧具体的 数据样本,以及Code 和State的相关资料发给你。 >>>>再次感谢,盼付! >>>> >>> >>> >>> >>> >>>------------------------------------------------------------------------ >>> >>>_______________________________________________ >>>python-chinese list >>>python-chinese at lists.python.cn >>>http://python.cn/mailman/listinfo/python-chinese >> >>-- >>Qiangning Hong >> >> ___________________________________________________________ >>(I can read the bloody *manual* as if it were some ) >>( sort of ) >>( ) >>( religious tract describing forms of enlightenment you can ) >>( achieve ) >>( ) >>( after 10 years on a mountain :) ) >> ----------------------------------------------------------- >> o >> o .... >> ........ . >> . . >> . . >>......... ....... >>.............................. >> >>Elephant inside ASCII snake >> > > > -- Qiangning Hong ______________________________ ( Custer committed Siouxicide. ) ------------------------------ o ^ /^ o / \ // \ o |\___/| / \// .\ o /O O \__ / // | \ \ *----* / / \/_/ // | \ \ \ | @___@` \/_ // | \ \ \/\ \ 0/0/| \/_ // | \ \ \ \ 0/0/0/0/| \/// | \ \ | | 0/0/0/0/0/_|_ / ( // | \ _\ | / 0/0/0/0/0/0/`/,_ _ _/ ) ; -. | _ _\.-~ / / ,-} _ *-.|.-~-. .~ ~ \ \__/ `/\ / ~-. _ .-~ / \____(--) *. } { / ( (--) .----~-.\ \-` .~ //__\\ \__ Ack! ///.----..< \ _ -~ // \\ ///-._ _ _ _ _ _ _{^ - - - - ~
Zeuux © 2025
京ICP备05028076号