背景
我正在寻找为vim构建生产力分析器,它可以默默地为用户所做的特定重复性任务显示更有效的解决方案.提示可能会显示在咆哮,状态行等.
不要笑,但这个想法来自Clippy:http://en.wikipedia.org/wiki/Office_Assistant 当然我不想建立另一个有趣的东西,如活力,我是关于严重的效率分析,这可能是特别的对于vim新手很有用.
这个问题
它是否有意义,是否有任何理论涵盖这种分析?
我想知道如何在R中执行图像分析.我的目标是将图像转换为矩阵(像素信息),提取/量化颜色,估计形状的存在并根据这些指标/模式比较图像.
我知道Python中提供的相关软件包(也欢迎与Python相关的建议),但我希望在R中完成这些任务.
感谢您的反馈意见.
-苛刻
我是一名非计算机科学专业的学生,正在撰写历史论文,涉及确定多个文本中特定术语的频率,然后随着时间的推移绘制这些频率以确定变化和趋势.虽然我已经想出如何确定给定文本文件的单词频率,但我正在处理(相对来说,对我来说)大量文件(> 100),并且为了一致性,我希望限制频率计数中包含的单词到一组特定的术语(有点像"停止列表"的反面)
这应该保持非常简单.最后,我需要的是我处理的每个文本文件的特定单词的频率,最好是电子表格格式(制表符描述文件),这样我就可以使用该数据创建图形和可视化.
我日常使用Linux,使用命令行很舒服,并且喜欢开源解决方案(或者我可以用WINE运行的东西).但这不是一个要求:
我看到两种解决这个问题的方法:
有任何想法吗?
我对这一切都比较新,我开始在这里做图像分析教程:http://www.pythonvision.org/basic-tutorial
我已经安装了所有的模块,但是在我遇到一个模块之前我没有走得太远障碍.尝试执行该pylab.imshow(dna)步骤时,它返回以下错误:
In [10]: pylab.imshow(dna)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-10-fc86cadb4e46> in <module>()
----> 1 pylab.imshow(dna)
/usr/lib/pymodules/python2.7/matplotlib/pyplot.pyc in imshow(X, cmap, norm, aspect, interpolation, alpha, vmin, vmax, origin, extent, shape, filternorm, filterrad, imlim, resample, url, hold, **kwargs)
2375 ax.hold(hold)
2376 try:
-> 2377 ret = ax.imshow(X, cmap, norm, aspect, interpolation, alpha, vmin, vmax, origin, extent, shape, filternorm, filterrad, imlim, resample, url, **kwargs)
2378 draw_if_interactive()
2379 finally:
/usr/lib/pymodules/python2.7/matplotlib/axes.pyc in imshow(self, X, cmap, norm, aspect, interpolation, …Run Code Online (Sandbox Code Playgroud) 我基本上做了以下事情:
import cProfile, pstats, StringIO
pr = cProfile.Profile()
pr.enable()
# ... my code did something ...
pr.disable()
s = StringIO.StringIO()
sortby = 'cumulative'
ps = pstats.Stats(pr, stream=s).sort_stats(sortby)
ps.dump_stats('stats.dmp') # dump the stats to a file named stats.dmp
Run Code Online (Sandbox Code Playgroud)
所以现在我将名为'stats.dmp'的文件存储在离线状态.
如何使用pstats分析此文件供人类使用?
提前致谢.
很多时候,我们发现自己正在处理一个问题,只是弄清楚所创建的解决方案比问题要复杂得多.是否有控制,最佳实践,技术等可以帮助您控制工作场所的并发症?
我正在寻找一种java驱动的解决方案来满足分析句子的要求,以记录关键词是正面还是负面使用.
即关键词可能是'cabbages'和句子: -
'我喜欢卷心菜但不喜欢豌豆'
我想要一个java文本分析器来记录这个积极的东西.lucene(Hibernate-Search)库可以用于此吗?
有什么想法吗?
我刚刚介绍了"程序切片"这个术语.人们想要这样的功能是完全合理的,但是它存在于任何地方吗?
这个词现在已经20岁了,我看到有很多出版物,研究论文等等.但实际的工具在哪里?人们是否真的将这个概念付诸实践,或者只是在学术上研究它?
什么在那里,以及什么语言?
编辑:我想我正在寻找什么,我作为一个接受的答案奖励,是一些出版物/组织/等的参考,特别是面向程序切片和维护工具/技术等的列表.
code-analysis static-analysis dynamic-analysis analysis utility
在我的项目中,有一个ifdef预处理器指令中包含的文件
#ifdef SOME_SYMBOL
... entire file ...
#endif
Run Code Online (Sandbox Code Playgroud)
SOME_SYMBOL由在此之前编译的另一个文件定义,并且代码按预期工作,但静态分析器不知道此符号,因此它对待SOME_SYMBOL未定义.整个文件没有语法突出显示,只是跳过了一些分析(例如语法错误突出显示).
有没有办法告诉分析器将此符号视为已定义,而不在CMakeLists.txt中定义它?
我没有在CMakeLists.txt中定义SOME_SYMBOL的选项,因为项目依赖于它在某些编译路径中未定义(更改这几乎是不可能的).
更新:
似乎这是目前JetBrains的一个未解决的问题.见问题CPP-2286