当我在matplotlib中绘制一个线段时,线宽似乎被添加到线的长度.在我的代码下面(不是最pythonic代码,但它应该做的伎俩).我做错了什么还是这只是matplotlib的一个功能?
import matplotlib.pyplot as plt
import numpy as np
L1 = 100
L2 = 75
L3 = 100
Y = 3
N = 5
l_prev = 0
for l, c in zip(np.linspace(0, L1, N), range(N)):
plt.plot([l_prev, l], [0, 0], 'r', linewidth=20)
l_prev = l
l_prev = L1
for l, c in zip(np.linspace(L1, L1 + L2, N), range(N)):
plt.plot([l_prev, l], [Y, Y], 'g', linewidth=1)
l_prev = l
l_prev = L1
for l, c in zip(np.linspace(L1, L1 + L3, N), range(N)):
p …Run Code Online (Sandbox Code Playgroud) 为了能够在linux中为pdf文件添加注释,我必须重置pdf文档中的"注释"安全设置.
qpdf --decrypt input.pdf output.pdf应该删除任何密码或"加密"(根据这篇文章)
pdftk input input.pdf output output.pdf allow AllFeatures 应设置所有文件证券(包括"评论")
在应用这两个命令之后,在acroread中我仍然可以看到(文件 - >文档 - >安全选项卡)不允许注释.
如何重置此安全属性?
C-a让我回到了线的开头.但是我想C-a在编写python代码时将我带回到文本的开头.
if(test) :
print 'this is a test' # here i want to C-a
Run Code Online (Sandbox Code Playgroud)
现在,在行的结尾处,print我想按C-a下去p print,而不是行的开头.emacs中有哪些功能?
我有时会遇到一些Emacs。有时 emacs会花费大量时间来保存文件。我还不太清楚为什么以及何时发生。使用IPython和ropmacs时似乎会发生这种情况。
有没有办法找出emacs花费的时间?请注意,emacs在“保存”文件期间不会响应。
分析emacs的另一个线程没有提供明确的解决方案。
谁能推荐我采取什么步骤来找出使emacs忙碌的步骤。就像说的那样,它发生在运行ipython shell时,以及当我使用ropmacs通过大量代码链接自己的方式时。或者,有人知道这些软件包有问题吗?或者,是否是操作系统问题?(我有ubuntu 11.10,emacs 23.3.1,ipython 0.11)
这个问题类似于Stackoverflow上的一些其他问题(这里,这里和这里),但是不同,所以我不能将这些答案推断到我的案例中.
我有一个功能,我适合C5.0模型,而不是尝试绘制模型.
train_d <- globald[train_ind,c(features,21)]
model <- C5.0(binclass ~ .,data=train_d,trials=10)
Run Code Online (Sandbox Code Playgroud)
binclass是我的训练/测试数据中的列名称(globald是一个数据框,我从中对具有_ind索引和列的行进行子集c(3:12,21),其中第21列被命名binclass).配件效果很好.但是,当我也添加该行
plot(model,trial=0)
Run Code Online (Sandbox Code Playgroud)
然后我收到以下错误:Error in is.data.frame(data) : object 'train_d' not found.
如何在适合模型时train_d找到并正确使用,但在绘图时,train_d无处可寻?并且,有关如何解决此问题的任何建议.[r]中的命名空间对我来说仍然是一个谜.
一个最小的运行示例如下:
f <- function(){
library(C50)
set.seed(1)
class = c(1,2)
d <- data.frame(feature1 = sample(1:10,10,replace=TRUE), feature2 = 1:10, binclass = class)
d$binclass <- as.factor(d$binclass)
model <- C5.0(binclass ~ ., data=d)
plot(model)
}
Run Code Online (Sandbox Code Playgroud)
调用会f()导致以下错误:Error in is.data.frame(data) : object 'd' …