繁体   English   中英

如何摆脱Python sympy中的垂直渐近线?

How do I get rid of vertical asymptote in Python sympy?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我尝试使用Sympy包计算f(x)= x ** 2 / /(x-1)的二阶导数,但垂直渐近线似乎好像x逼近1一样。如何消除呢? 这是我的代码:

import sympy as sp
import numpy as np
import pylab as pyl 

t = sp.symbols('t')
def fp(t):
    return t**2 / (t -1)
f = sp.lambdify(t, fp(t), modules=['numpy'])

dp = sp.diff(fp(t))
d2p = sp.diff(dp)
d2 = sp.lambdify(t, d2p, modules=['numpy'])

x = np.linspace(-7.5, 10, 10**3)

pyl.plot(x, d2(x), 'b-')

pyl.ylim(-6, 10)
pyl.grid()

pyl.show()

x = 1处的垂直渐近线

1 个回复

我会在同一电话中尝试二阶导数:

d2p = sp.diff(t**2 / (t-1), t, 2)

看看是否有所作为。 您还可以评估d2p,看看d2p(1)的值是d2p(1)

1 SymPy渐近线怪癖及其解决方法

今天,我偶然发现了SymPy的一个奇怪功能。 假设我们尝试在渐近线处评估一个函数: 它既不返回NaN,也不返回错误或异常,而是函数本身! 我的问题: 1.如何自动检测到我偶然发现了一个渐近线(除了在结果上调用type()之外)? 2.此设计决定背后的动机是什么? ...

2 我如何绘制渐近线

嗨,我是代码新手,并试图在 python 中的 y=x 处绘制渐近线,其中我的 y 和 x 都是函数 ''' """ 创建于 2021 年 10 月 31 日星期日 10:57:16 @author: mackenzie """ 将 NumPy 导入为 np #define t t=np.l ...

3 如何摆脱相对频率图后出现的垂直线? (Python 3.5)

我正在尝试构建一个相对频率图,用于我获得的某些资产(特别是股票)的对数回报,其中我使用plt.yscale('log')在y轴上使用了log10比例。 但是,我获得了一些垂直线条,这些线条在我的图形的某些点上明显倾向于无限,我在Python上构建如下所示: 这显然不应该发生。 相反, ...

4 我如何摆脱任何滑块中视频的垂直滚动条?

我在开发中有一个简单的anythingSlider构建。 到目前为止,一切都很好,除非我尝试将视频元素放置在同一滑块内的静态图像中间。 有一个垂直滚动条,仅在视频幻灯片期间出现。 如何任何建议,以摆脱这个? 在较早的尝试中,我将视频的大小减小了(与下面的链接所显示的相比,减小了当 ...

5 如何摆脱AceEditor组件中出现的垂直线?

我在反应组件中使用react-ace 这是他们在npmjs提供的示例(加上一点点costumisation): 当我编译并执行此代码时,我得到下图中的结果 但正如你所看到的那样,视图中有垂直线......我该如何摆脱它? ...

9 如何摆脱sympy替换错误信息?

我有一个恼人的错误消息,我无法弄明白。 以下代码(在Python 3中)给出了正确的结果: 结果是: 但是,当expr被修改或者说不同时, 输出是错误消息, 我怎样才能解决这个问题? 我需要sub来处理符号表达式和必要时的数字(比如说符号表达式被修改为结果是数 ...

10 如何在 Python 中消除我的类的属性错误?

当我运行我的代码时出现此错误。 AttributeError: 'int' object has no attribute 'vertices' 。 我想我可能错误地为顶点传递了参数。 我正在尝试将点存储在列表中,但我不需要用*解包吗? 这是我的课的开始: 得到的错误如下: Tracebac ...

2021-05-06 02:28:41 1 48   python
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM