當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python sympy.expand_func()用法及代碼示例


借助於sympy.expand_func()方法,我們可以根據一些數學恒等式擴展特殊函數。

用法: expand_func(expression) 

參數:
expression –是要擴展的數學表達式。


返回值:根據某些數學身份返回與輸入相對應的數學表達式。

示例1:

# import sympy  
from sympy import * 
  
x = symbols('x') 
expr = gamma(x + 3) 
print("Expression = {}".format(expr)) 
   
# Use sympy.expand_func() method  
expand_expr = expand_func(expr)   
      
print("Expanded Expression : {}".format(expand_expr))  

輸出:

Expression = gamma(x + 3)
Expanded Expression : x*(x + 1)*(x + 2)*gamma(x)

示例2:

# import sympy  
from sympy import * 
  
x = symbols('x') 
expr = binomial(x, 3) 
print("Expression = {}".format(expr)) 
   
# Use sympy.expand_func() method  
expand_expr = expand_func(expr)   
      
print("Expanded Expression : {}".format(expand_expr))  

輸出:

Expression = binomial(x, 3)
Expanded Expression : x*(x - 2)*(x - 1)/6


相關用法


注:本文由純淨天空篩選整理自rupesh_rao大神的英文原創作品 Python | sympy.expand_func() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。