小编el_*_*ic0的帖子

区分后整理表达

我在这个问题中使用的方程包含指数.由于这个原因,在区分之后,除了额外的常数和其他因素之外,它们几乎没有变化.我想知道是否有可能将这些指数收回到他们所在表达式的名称中.这是一个例子:

鉴于此功能定义

f:= x -> A*exp(B/x)
Run Code Online (Sandbox Code Playgroud)

区别后,人们会得到

A*exp(B/x)*(-B/x^2)
Run Code Online (Sandbox Code Playgroud)

如果我能以某种方式将它转换为它将会很棒

f(x)*(-B/x^2)
Run Code Online (Sandbox Code Playgroud)

这可能是MuPad或任何其他CAS包吗?

matlab symbolic-math computer-algebra-systems mupad

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

lxml失败的XPath

我试图用XPath查询用lxml解析的html文档.该文档是维基百科中关于塑料页面的直接html下载.然后我用lxml禁用实体替换解析它以避免'®'出错

from lxml import etree
root = etree.parse("plastic.html",etree.XMLParser(resolve_entities=False))
Run Code Online (Sandbox Code Playgroud)

然后,我检索命名空间url

htmltag = root.iter().next()
nsurl = htmltag.nsmap.values()[0]
Run Code Online (Sandbox Code Playgroud)

现在,我想在'root'或'htmltag'上使用xpath查询,但我无法这样做.我尝试了不同的方法,但以下似乎是最正确的形式,无论如何都会产生错误.

root.xpath('//ns:body',namespace={'ns',nsurl})
Run Code Online (Sandbox Code Playgroud)

这就是我得到的

XPathResultError: Unknown return type: dict
Run Code Online (Sandbox Code Playgroud)

我在IPython控制台中运行命令,但我不认为这可能是问题所在.我究竟做错了什么?

python xpath lxml

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

在正在运行的nvim-qt实例中打开文件

我想在已经打开的单个nvim-qt实例中从Windows上的命令行打开新文件。

我知道该--server选项的存在,但是我如何知道正在运行的实例的IP或套接字名称或路径?

vim neovim

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

在Ubuntu 12.04 VirtualBox Guest上安装IPython,并在Windows Host上的浏览器中使用它

在客户机(Ubuntu 12.04)上,我像往常一样从存储库安装了ipython和ipython-notebook.然后我运行ipython笔记本启动服务器并尝试从主机的浏览器(运行Windows 7)访问该页面,但它不会连接.

ipython服务器在默认端口8888上运行.我尝试使用NAT配置进行VM并将端口8888从主机路由到8888 on guest,但没有成功.我也试过使用桥接网络,但我不确定我应该在浏览器中输入哪个方向.是否在端口8888上使用ifconfig命令显示eth0的主机ip?

是否可以使此配置生效?

virtualbox virtual-machine ipython ipython-notebook

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