[PYTHON] Comment extraire le coefficient de la formule minute

Vous pouvez utiliser la méthode coeff () pour extraire les coefficients d'un polynôme, mais quand il s'agit de formules fractionnaires, vous ne pouvez pas simplement l'utiliser, et vous devez l'étendre avec la méthode expand ().

how_to_get_coeff_from_fractional_expression.py


# coding:utf-8


import sympy as sp


# f(x)/g(y)X de**Comment prendre la commande d'un
#Créer des variables sympy
x, y = sp.symbols('x y')
# sympy.Créer une fonction de symbole (formule de division)
symbolFunc = (x**2 + 2*x + 3) / (4*y + 5)
# x**2 en tant que coefficient de 1/(4y + 5)Attend mais devient 0
print(symbolFunc.coeff(x, 1))
# ==> 0
# expand()Mordre la méthode fonctionne
print(symbolFunc.expand().coeff(x, 1))
# ==> 2/(4y + 5)

Recommended Posts

Comment extraire le coefficient de la formule minute
Comment créer un clone depuis Github
Comment créer un référentiel à partir d'un média
Comment extraire la chaîne de caractères souhaitée à partir d'une ligne 4 commandes
Comment ouvrir un navigateur Web à partir de python
Comment créer un objet fonction à partir d'une chaîne
Comment générer un objet Python à partir de JSON
Comment publier un ticket depuis l'API Shogun
Comment prendre une image capturée à partir d'une vidéo (OpenCV)
[Python] Comment appeler une fonction de c depuis python (édition ctypes)
Comment appeler une fonction
Comment pirater un terminal
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Comment lancer AWS Batch à partir de l'application cliente Python
Comment extraire un index autre qu'un index spécifique avec Numpy
Comment obtenir une liste de liens à partir d'une page de wikipedia
Extraire la valeur la plus proche d'une valeur à partir d'un élément de liste en Python
Comment faire une traduction japonais-anglais
Comment mettre un lien symbolique
Comment créer un bot slack
Comment créer un package Conda
Comment créer un robot - Avancé
Comment créer une fonction récursive
Extraire des pages des vidages Wikipedia
Comment lancer Explorer à partir de WSL
Comment créer un Dockerfile (basique)
[Blender] Comment créer un plug-in Blender
Comment supprimer un conteneur Docker
Comment accéder à wikipedia depuis python
Comment créer un robot - Basic
Comment convertir .mgz en .nii.gz
Comment créer un fichier de configuration
Essayez d'extraire une chaîne de caractères d'une image avec Python3
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
[Python] Comment obtenir et modifier les lignes / colonnes / valeurs d'une table.
Comment utiliser la reconnaissance visuelle pour obtenir l'ID de ligne d'une fille
Comment créer une bibliothèque .dylib à partir d'une bibliothèque .a avec OSX (El Capitan)
Comment obtenir un ingénieur de la trentaine
Comment supprimer les doublons d'une liste Python tout en préservant l'ordre.
Trouvez tous les modèles pour extraire un nombre spécifique de l'ensemble
[Python] Comment extraire / supprimer / convertir une matrice contenant des valeurs manquantes (NaN)
Comment créer un environnement de traduction sphinx
Comment créer un dossier git clone
Qiita (1) Comment écrire un nom de code
Exécuter un script depuis Jupyter pour traiter
Comment dessiner un graphique avec Matplotlib
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment mettre à jour Google Sheets à partir de Python
[TF] Comment utiliser Tensorboard de Keras
Comment utiliser le multicœur du point de vue de plusieurs langues
[Colab] Comment copier un vaste ensemble de données
# 5 [python3] Extraire des caractères d'une chaîne de caractères
Comment installer un package à l'aide d'un référentiel
Comment obtenir la valeur du magasin de paramètres dans lambda (en utilisant python)
[Ubuntu] Comment exécuter un script shell
Comment obtenir stacktrace en python
Comment extraire une zone de polygone en Python
Comment accéder à RDS depuis Lambda (python)