小编drb*_*sen的帖子

有没有办法用vim动态检查html输出?

当我在MacVim中编写html时,我在Web浏览器中保持相同的文件打开,以便我可以检查html输出.我不喜欢这种方法的一个原因是我经常不得不离开vim,去浏览器,然后重新加载html以查看更新.是否有一个更优雅的解决方案与vim将动态更新html输出,因为它是在vim中输入的?我似乎记得Textmate可以这样做吗?谢谢.

更新:我找到了我想要记住的视频.你可以在这里找到它:

http://files.fletcherpenney.net/TextMate-Preview.mov

html vim textmate macvim

8
推荐指数
1
解决办法
587
查看次数

为什么SciPy通过Fisher精确检验返回极小p值的负p值?

我注意到,如果p值非常小,SciPy中的Fisher精确检验会返回负p值:

>>> import scipy as sp
>>> import scipy.stats
>>> x = [[48,60],[3088,17134]]
>>> sp.stats.fisher_exact(x)
(4.4388601036269426, -1.5673906617053035e-11)
Run Code Online (Sandbox Code Playgroud)

在R中,使用相同的2x2列联表:

> a = matrix(c(48,60,3088,17134), nrow=2)
> fisher.test(a)
p-value = 6.409e-13
Run Code Online (Sandbox Code Playgroud)

我的问题是1)为什么SciPy会返回负p值?2)如何使用SciPy生成正确的p值?

谢谢您的帮助.

python statistics r scipy

8
推荐指数
1
解决办法
2130
查看次数

如何用scipy/numpy或sympy进行非线性优化?

我试图找到Python中以下方程组的最优解:

(x-x1)^2 + (y-y1)^2 - r1^2 = 0
(x-x2)^2 + (y-y2)^2 - r2^2 = 0
(x-x3)^2 + (y-y3)^2 - r3^2 = 0
Run Code Online (Sandbox Code Playgroud)

给定点(x,y)和半径(r)的值:

x1, y1, r1 = (0, 0, 0.88)
x2, y2, r2 = (2, 0, 1)
x3, y3, r3 = (0, 2, 0.75)
Run Code Online (Sandbox Code Playgroud)

找到点(x,y)的最优解的最佳方法是使用上面的例子:
〜(1,1)

python numpy sympy scipy

8
推荐指数
2
解决办法
1万
查看次数

zip函数有助于元组

我希望有人可以帮助我解决我遇到的问题.我有大量的元组(> 500),如下所示:

(2,1,3,6)  
(1,2,5,5)  
(3,0,1,6)  
(10,1,1,4)  
(0,3,3,0)  
Run Code Online (Sandbox Code Playgroud)

我的代码片段为:

sum1 = (A,B,C,D) # creates a tuple of sums of (A,B,C,D)  
mysum = map(sum, zip(A, B, C, D))
print(mysum)
Run Code Online (Sandbox Code Playgroud)

我意识到上面的代码不正确.我试图找到一种方法将所有值A加在一起,B的所有值,C的所有值以及D的所有值一起使用zip函数.例如,我想打印一些如下所示的内容:

Asum = 16  
Bsum = 7  
Csum = 13  
Dsum = 21  
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?非常感谢你花时间陪伴.

python tuples

7
推荐指数
1
解决办法
3万
查看次数

如何将列表或字符串解析为固定长度的块

我真的陷入了一个基本问题.我试图获取一个项目的列表,并将其划分为许多项目的列表,每个项目的字符长度为10.例如,给出一个包含一个项目的列表['111111111122222222223333333333'],输出将产生:

1111111111
2222222222
3333333333
Run Code Online (Sandbox Code Playgroud)

我觉得这很简单,但我很难过.我试图创建一个这样的函数:

def parser(nub):    
    while len(nub) > 10:  
        for subnub in nub:  
            subnub = nub[::10]
            return(subnub)  
    else:  
        print('Done')
Run Code Online (Sandbox Code Playgroud)

显然,这不起作用.有什么建议?使用字符串比列表更容易吗?

python

6
推荐指数
1
解决办法
6570
查看次数

在Python中使用自定义排序参数对列表进行排序的最佳方法是什么?

我有一系列列表如下:

li1 = ['a.1', 'b.9', 'c.8', 'd.1', 'e.2']
li2 = ['a.4', 'b.1', 'c.2', 'd.2', 'e.4']
Run Code Online (Sandbox Code Playgroud)

如何重新排列每个列表中的项目,以便第一项是"b.something"?对于上面的例子:

li1 = ['b.9', 'a.1', 'c.8', 'd.1', 'e.2']
li2 = ['b.1', 'a.4', 'c.2', 'd.2', 'e.4']
Run Code Online (Sandbox Code Playgroud)

在第一个项目之后维护订单并不重要.谢谢您的帮助.

python sorting list

6
推荐指数
2
解决办法
185
查看次数

在Vim中打开特定文件的快捷方式?

有没有办法在我的内部配置快捷方式.vimrc以自动打开新缓冲区中的特定文件?我有一个我经常需要访问的文件,我想在编码或写入会话期间在新缓冲区中快速打开所述文件.我不是在寻找可以用Command-T或PeepOpen实现的模糊搜索,而是在新缓冲区中打开特定文件的快速命令.如果有办法控制新缓冲区窗口的形状,则可以获得奖励积分.

vim

6
推荐指数
1
解决办法
1149
查看次数

如何从命令行中找到Set - Subset的两个文件?

我有两个排序行的文件.一个文件(B)是另一个文件(A)的子集.我想在A中找到不在B中的所有行.理想情况下,我想创建一个包含这些行的文件(C).这在Unix中是否可行?我正在寻找一个单行命令来执行此操作而不是编写脚本.我查看了joindiff命令,但是找不到命令选项来执行此操作.谢谢您的帮助.

unix linux bash zsh set

6
推荐指数
2
解决办法
2234
查看次数

git repo奇怪的问题?

我刚刚在我的Mac上升级到OSX Lion,我用git repo获得了一个奇怪的问题.我在版本控制下有我的.vim文件,其中一些插件配置为git子模块.升级后,我在git status我的.vim目录中运行了一个命令并得到以下信息:

fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain failed
fatal: git status --porcelain …
Run Code Online (Sandbox Code Playgroud)

git git-submodules git-status

5
推荐指数
1
解决办法
3087
查看次数

在R中创建具有与绘图相同的RGB颜色值的图例?

我在R中使用特定的RGB颜色值创建了一个简单的散点图,如下所示:

plot(shuffled, p_val, pch=19, col="black", xlim=c(0,100), ylim=c(0,1))
points(ri, p_val, pch=19, col=rgb(96,123,139, 50, maxColorValue=255), 
       xlim=c(0,100), ylim=c(0,1))
points(somo, p_val, pch=19, col=rgb(225,64,5, 50, maxColorValue=255), 
       xlim=c(0,100), ylim=c(0,1))
Run Code Online (Sandbox Code Playgroud)

我想在上面的代码中使用相同的颜色值来生成图形图例.我使用的代码看起来像这样,但我似乎无法弄清楚如何匹配图形点的颜色.

legend("topright", c("Shuffled", "Riffled", "Somosome"), cex=1.0, bty="n", 
       c("black",col=rgb(96,123,139, 50, maxColorValue=255),col=rgb(225,64,5, 50, maxColorValue=255))
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙吗?我的传奇有什么问题?谢谢!

r legend

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×5

r ×2

scipy ×2

vim ×2

bash ×1

git ×1

git-status ×1

git-submodules ×1

html ×1

legend ×1

linux ×1

list ×1

macvim ×1

numpy ×1

set ×1

sorting ×1

statistics ×1

sympy ×1

textmate ×1

tuples ×1

unix ×1

zsh ×1