ESS的R模式对你来说也比简单的R慢吗?大多数情况下,文本会非常缓慢地发送到另一个缓冲区.
这是正常的还是我的设置有问题?
建议:
sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_2.15.1 tools_2.15.1
Run Code Online (Sandbox Code Playgroud)
我的自定义.el
文件R
:http://pastebin.com/WrUxBAyG
希望有人知道可能会发生什么.
编辑:我实际上尝试禁用所有这些R包,它们似乎不是问题.
我们如何检查是否(point)
在匹配的"引号"内
例1:" (point)
",
但不在内
例2:"引用这里" (point)
"引用那里",
在Emacs Lisp?
如果我有一个填充以下内容的 tkinter Text 小部件:
/path/to/file/1.txt
/path/to/file/2.txt
/path/to/file/3.txt
Run Code Online (Sandbox Code Playgroud)
是否有直接的方法来遍历所有行(例如,打开文件、执行操作和写入)?
r
通常,您会在字符串前面放置一个以使其成为原始字符串,但是如何使用变量(字符串)来做到这一点?
这是我到目前为止所尝试的:
import re
var = "++"
re.search(r"++", "++") # also does not work
re.search(var, "++") # fails
re.search(r(var), "++") # fails
re.search(r + var, "++") # fails
re.search("r" + var, "++") # fails
Run Code Online (Sandbox Code Playgroud) 是我还是无法使用Python 3.3在pyqtgraph中绘制点(散点图)?
我有相当大的数据*,并且发现matplotlib的速度太慢,所以我想尝试一下:
1)pyqtgraph.plot([1],[1])
在图中未显示任何内容。
2)pyqtgraph.plot([1,2,3,4], [1,2,3,4])
显示连接点的线
3)pyqtgraph.plot([1,2,3,4], [1,2,3,4], pen=None)
根据文档建议,错误**
4)pyqtgraph.ScatterPlotItem()
不存在。
我不知道要尝试什么...有人能正常工作并且愿意共享代码吗?
*我知道我所提供的数据具有讽刺意味,请原谅。
** TypeError:--'NoneType'和'NoneType'的不受支持的操作数类型。
***也许无关,但是我也无法运行示例(Ubuntu 13.04)。
除非我弄错了,否则范围只能包含唯一的数字.所以,一个数字可能在或不在.
我想只有当我们想要将一个范围作为许多可接受类型之一(动态)传递给某个函数时才有意义.
然而,似乎如果它会超过整个范围来计算一个数字,那将是非常低效的.
我尝试将它与" in
" 进行比较,但在我的机器上看起来它们的时间相同.那可能是对的吗?
我在运行ZODB的实例中有一个会话,它解析一个页面然后存储lxml对象.它后来抛出:
AssertionError: invalid Element proxy at 4495778632
Run Code Online (Sandbox Code Playgroud)
在我的特定情况下重现并不容易,但是这段代码也是这样做的:
from lxml import etree
tree = etree.fromstring("<html><body>test</body></html>" , etree.HTMLParser())
c=[ x for x in tree.iter() ][0]
print(c.__class__())
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事?
根据文档,有几种Queues实现.我感兴趣的是JoinableQueue和PriorityQueue,因为我想拥有一个具有优先级的可连接队列.
似乎我只能获得较低版本中的一个功能.即3.5我可以使用Queue(可连接)和PriorityQueue进行区分,但是在3.5以下的python中有JoinableQueue和PriorityQueue(参见下面的例子).
是否可以将它们组合起来以获得在3.4中获得可连接的PriorityQueue的一般方法?
try:
# Python 3.4.
from asyncio import JoinableQueue as Queue # joinable
from asyncio import PriorityQueue # I assume this one is not joinable
except ImportError:
# Python 3.5.
from asyncio import Queue # standard joinable
from asyncio import PriorityQueue # I assume this is the one I want
Run Code Online (Sandbox Code Playgroud)
另一种方法是以某种方式影响队列?
例如:
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.render('data.html', items = [])
Run Code Online (Sandbox Code Playgroud)
它产生以下pylint错误:
warning (W0223, abstract-method, MainHandler) Method 'data_received' is abstract in
class 'RequestHandler' but is not overridden
Run Code Online (Sandbox Code Playgroud)
我知道它不知何故它要我覆盖这个data_received
方法,但我不明白为什么,它是什么?
如何检查当前缓冲区中是否有模式?
我为LaTeX尝试了这个,我想让对齐函数对齐&
,但是只有我在LaTeX缓冲区中,而不是在ESS模式缓冲区中.
怎么检查这个?我试过了:
(if (equal reftex-mode t) (message "TRUE"))
和
(if (equal LaTeX-mode t) (message "TRUE"))
但reftex是全局设置的,而LaTeX的东西根本不起作用.想法?
另外,如果不启动这些变量,如何防止错误"void variable"?