小编MAN*_*624的帖子

用Sympy方程绘制图

创建Sympy方程的最佳方法是什么,做一些类似于导数的方法,然后绘制该方程的结果?

我有我的符号方程,但无法弄清楚如何为绘图制作一组数值.这是我的代码:

from sympy import symbols
import matplotlib.pyplot as mpl

t = symbols('t')
x = 0.05*t + 0.2/((t - 5)**2 + 2)

nums = []
for i in range(1000):
    nums.append(t)
    t += 0.02

plotted = [x for t in nums]

mpl.plot(plotted)
mpl.ylabel("Speed")
mpl.show()
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我只计算了该方程的导数,现在我想绘制速度x,所以这相当简单.

python symbols matplotlib sympy python-3.x

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

保持按钮不提交表单Javascript

我正在学习JavaScript,并且无法在不提交表单的表单中创建一个按钮.这里有一个类似的问题,但指定的最流行的答案type="button"在我的情况下不起作用,其他答案涉及jQuery,我现在想省略.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
<script type="text/javascript">
        function submit(){
                alert("Yo")
        }
</script>
</head>

<body>
<form name="myForm" onsubmit="submit()">
        <input type="button" value="Submit!" onClick="submit()" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript forms

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

invbool 在 C 内核编程中有什么意义?

我开始做更多的内核编程,并在阅读中发现invbool. 但是,我似乎无法在 Internet 上找到任何关于它的内容,除了记录在案的定义之外,在几个地方几乎逐字复制:

invbool 类型反转值,使真值变为假,反之亦然。

考虑到这一点,我想不出一个可以使代码不那么混乱的实例。有什么时候使用它的好例子吗?为什么它似乎只出现在内核编程文档中?

c boolean linux-kernel

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

Python没有权限在此服务器上访问/从ZIP返回城市/州

我想要做的是从邮政编码中检索城市和州.这是我到目前为止所拥有的:

def find_city(zip_code):
    zip_code = str(zip_code)
    url = 'http://www.unitedstateszipcodes.org/' + zip_code
    source_code = requests.get(url)
    plain_text = source_code.text
    index = plain_text.find(">")
    soup = BeautifulSoup(plain_text, "lxml")
    stuff = soup.findAll('div', {'class': 'col-xs-12 col-sm-6 col-md-12'})
Run Code Online (Sandbox Code Playgroud)

我也尝试使用id ="zip-links",但这不起作用.但事情就是这样:当我跑步时,print(plain_text)我得到以下内容:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /80123
on this server.<br />
</p>
</body></html>
Run Code Online (Sandbox Code Playgroud)

所以我想我的问题是:是否有更好的方法从邮政编码获得城市和州?或者有一个原因,unitedstateszipcodes.gov不合作.毕竟,很容易看到源,标签和文本.谢谢

python beautifulsoup python-3.x python-requests

4
推荐指数
2
解决办法
2371
查看次数

平滑的情节剧情

如果我有一个函数,例如sin(1/x)我想要绘制并显示接近0,我将如何平滑图中的结果?对于我想要显示的内容,默认的采样点数量相对较小.

这是代码:

from sympy import symbols, plot, sin

x = symbols('x')
y = sin(1/x)

plot(y, (x, 0, 0.5))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

随着x接近0,线变得更加锯齿状并且不那么"弯曲".有办法解决这个问题吗?

python plot sympy

4
推荐指数
1
解决办法
185
查看次数

隐微分符号

我一直在用 sympy 做导数,我不知道在语法上会如何写。我尝试查找它,但没有一个解决方案有意义。例如,如果我试图x**5 + y**2 + z**4 = 8xyz通过计算来区分,我该怎么做?z 是一个符号,还是一个像正则导数那样的函数?谢谢你。

python implicit sympy differentiation python-3.x

4
推荐指数
1
解决办法
2346
查看次数

在 Tkinter 菜单中将快捷方式信息向右对齐

我正在 Tkinter 中编写一个应用程序,我正在创建一个 ctrl+s 保存功能,我想在菜单中显示它,但我无法让实际文本“Ctrl+S”在命令中右对齐。我尝试使用选项卡,如下例所示,但这不起作用,而且我找不到任何内容。这是我尝试过的:

from tkinter import *

class Gui:
    def __init__(self):
        self.root = Tk()

        self.menu = Menu(self.root)
        self.root.config(menu=self.menu)

        self.label = Label(self.root, text="Welcome to dummy program")
        self.label.pack(padx=40, pady=20)

        self.file_menu = Menu(self.root, tearoff=False)
        self.menu.add_cascade(label="File", menu=self.file_menu)

        # In the next two lines is where I need the text aligned to the right
        self.file_menu.add_command(label="Save As \t Ctrl+S", command=lambda: self.label.config(text="Saved!"))
        self.file_menu.add_command(label="Open \t Ctrl+O", command=lambda: self.label.config(text="Opened!"))

        self.root.mainloop()

Gui()
Run Code Online (Sandbox Code Playgroud)

但这就是我想要的样子: 在此输入图像描述

而且我不知道如何控制间距和对齐方式。谢谢。

python menu tkinter python-3.x

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