記号表現の記号を適切に置き換えるにはどうすればよいですか?

tron_ccp

私の目標は、sympifyを使用して文字列を記号式に変換し、置換することです。

import sympy as sp

Eq_Str = 'a*x+b'
Eq_Sym = sp.sympify(Eq_Str)

次に、たとえば、a他のものに置き換えます。

Eq_Sym.subs(a,2)

しかし、エラーが発生します:

Traceback (most recent call last):

  File "<ipython-input-5-e9892d6ffa06>", line 1, in <module>
    Eq_Sym.subs(a,2)

NameError: name 'a' is not defined

aワークスペースに記号がないことを理解しました。私は正しいですか?取得したセットからEq_Sym.free_symbolsワークスペースにシンボルを取得して、で置換できるようにする方法はありEq_Symますか?

お時間を割いていただき、誠にありがとうございます。

ObebO

あなたはそのために使うことができますglobals()

import sympy as sp

Eq_Str = 'a*x+b'
Eq_Sym = sp.sympify(Eq_Str)
for s in Eq_Sym.free_symbols :
    globals()[s.name] = s;
print (Eq_Sym.subs(a,2)); #b + 2*x

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

正規表現で特殊文字とスペースを特定の記号に置き換えるにはどうすればよいですか?

分類Dev

Powershellの正規表現を使用して、円記号と改行文字を順番に置き換えるにはどうすればよいですか?

分類Dev

文字列をsedのドル記号に置き換えるにはどうすればよいですか?

分類Dev

変数を-記号に置き換えるにはどうすればよいですか

分類Dev

PHPで任意の文字列の「$」記号を他の文字列に置き換えるにはどうすればよいですか?

分類Dev

角かっこと円記号を除く文字列内のすべての句読点を置き換えるにはどうすればよいですか?

分類Dev

C#でregex.replaceを使用して、単一の文字を円記号に置き換えるにはどうすればよいですか?

分類Dev

sedを使用して、角かっことドル記号を含む行の単語を置き換えるにはどうすればよいですか?

分類Dev

JavaScript文字列の文字と数字を除くすべて(空白/記号)を置き換えるにはどうすればよいですか?

分類Dev

Java正規表現を作成して、アルファベット以外の記号を置き換え、Javaクラス名にアンダースコアを追加するにはどうすればよいですか?

分類Dev

Pandasデータフレームで値をNaNで末尾に追加された記号に置き換えるにはどうすればよいですか?

分類Dev

(キャストせずに)適切な方法で記号の変換を回避するにはどうすればよいですか?

分類Dev

文字列の配列を値(記号)に変換するにはどうすればよいですか?

分類Dev

数字の後の_記号を処理するように正規表現を変更するにはどうすればよいですか?

分類Dev

表のセルで省略記号を使用するにはどうすればよいですか?

分類Dev

ジュリアで全称記号と存在記号を使用するにはどうすればよいですか?

分類Dev

Windowsで除算記号(除算記号)を生成するにはどうすればよいですか?

分類Dev

Perlで$記号付きの数字を印刷するにはどうすればよいですか?

分類Dev

GNUCashで¥記号を表示するにはどうすればよいですか?

分類Dev

価格文字列から通貨記号を抽出するための正規表現を定義するにはどうすればよいですか?

分類Dev

埋め込まれたドル記号を見つけるための正規表現を作成するにはどうすればよいですか?

分類Dev

特定の2つの記号内の置換テキストを無視するにはどうすればよいですか?

分類Dev

+記号を追加するにはどうすればよいですか

分類Dev

この電子メール検証正規表現に+(プラス記号)のサポートを追加するにはどうすればよいですか?

分類Dev

正規表現構文を使用して、特定の列のテキストから「省略記号」を削除するにはどうすればよいですか?

分類Dev

記号と2つの数値から答えを計算するときにlinqを使用するにはどうすればよいですか?

分類Dev

事前定義された文字列/リストに表示されないすべての記号を置き換えるにはどうすればよいですか?

分類Dev

数学記号を含む文字列を数値に変換するにはどうすればよいですか?

分類Dev

2つの記号の間のテキストの範囲を編集するにはどうすればよいですか?awk、sed、正規表現

Related 関連記事

  1. 1

    正規表現で特殊文字とスペースを特定の記号に置き換えるにはどうすればよいですか?

  2. 2

    Powershellの正規表現を使用して、円記号と改行文字を順番に置き換えるにはどうすればよいですか?

  3. 3

    文字列をsedのドル記号に置き換えるにはどうすればよいですか?

  4. 4

    変数を-記号に置き換えるにはどうすればよいですか

  5. 5

    PHPで任意の文字列の「$」記号を他の文字列に置き換えるにはどうすればよいですか?

  6. 6

    角かっこと円記号を除く文字列内のすべての句読点を置き換えるにはどうすればよいですか?

  7. 7

    C#でregex.replaceを使用して、単一の文字を円記号に置き換えるにはどうすればよいですか?

  8. 8

    sedを使用して、角かっことドル記号を含む行の単語を置き換えるにはどうすればよいですか?

  9. 9

    JavaScript文字列の文字と数字を除くすべて(空白/記号)を置き換えるにはどうすればよいですか?

  10. 10

    Java正規表現を作成して、アルファベット以外の記号を置き換え、Javaクラス名にアンダースコアを追加するにはどうすればよいですか?

  11. 11

    Pandasデータフレームで値をNaNで末尾に追加された記号に置き換えるにはどうすればよいですか?

  12. 12

    (キャストせずに)適切な方法で記号の変換を回避するにはどうすればよいですか?

  13. 13

    文字列の配列を値(記号)に変換するにはどうすればよいですか?

  14. 14

    数字の後の_記号を処理するように正規表現を変更するにはどうすればよいですか?

  15. 15

    表のセルで省略記号を使用するにはどうすればよいですか?

  16. 16

    ジュリアで全称記号と存在記号を使用するにはどうすればよいですか?

  17. 17

    Windowsで除算記号(除算記号)を生成するにはどうすればよいですか?

  18. 18

    Perlで$記号付きの数字を印刷するにはどうすればよいですか?

  19. 19

    GNUCashで¥記号を表示するにはどうすればよいですか?

  20. 20

    価格文字列から通貨記号を抽出するための正規表現を定義するにはどうすればよいですか?

  21. 21

    埋め込まれたドル記号を見つけるための正規表現を作成するにはどうすればよいですか?

  22. 22

    特定の2つの記号内の置換テキストを無視するにはどうすればよいですか?

  23. 23

    +記号を追加するにはどうすればよいですか

  24. 24

    この電子メール検証正規表現に+(プラス記号)のサポートを追加するにはどうすればよいですか?

  25. 25

    正規表現構文を使用して、特定の列のテキストから「省略記号」を削除するにはどうすればよいですか?

  26. 26

    記号と2つの数値から答えを計算するときにlinqを使用するにはどうすればよいですか?

  27. 27

    事前定義された文字列/リストに表示されないすべての記号を置き換えるにはどうすればよいですか?

  28. 28

    数学記号を含む文字列を数値に変換するにはどうすればよいですか?

  29. 29

    2つの記号の間のテキストの範囲を編集するにはどうすればよいですか?awk、sed、正規表現

ホットタグ

アーカイブ