创建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,所以这相当简单.
我正在学习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) 我开始做更多的内核编程,并在阅读中发现invbool. 但是,我似乎无法在 Internet 上找到任何关于它的内容,除了记录在案的定义之外,在几个地方几乎逐字复制:
invbool 类型反转值,使真值变为假,反之亦然。
考虑到这一点,我想不出一个可以使代码不那么混乱的实例。有什么时候使用它的好例子吗?为什么它似乎只出现在内核编程文档中?
我想要做的是从邮政编码中检索城市和州.这是我到目前为止所拥有的:
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不合作.毕竟,很容易看到源,标签和文本.谢谢
如果我有一个函数,例如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,线变得更加锯齿状并且不那么"弯曲".有办法解决这个问题吗?
我一直在用 sympy 做导数,我不知道在语法上会如何写。我尝试查找它,但没有一个解决方案有意义。例如,如果我试图x**5 + y**2 + z**4 = 8xyz通过计算来区分,我该怎么做?z 是一个符号,还是一个像正则导数那样的函数?谢谢你。
我正在 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 ×5
python-3.x ×4
sympy ×3
boolean ×1
c ×1
forms ×1
html ×1
implicit ×1
javascript ×1
linux-kernel ×1
matplotlib ×1
menu ×1
plot ×1
symbols ×1
tkinter ×1