タグ付けされた質問 「python」

Pythonは、マルチパラダイム、動的型付け、多目的プログラミング言語です。これは、学習、理解、使用が迅速で、クリーンで統一された構文を適用できるように設計されています。Python 2は2020年1月1日をもって正式にサポートされなくなりました。それでも、バージョン固有のPythonの質問については、[python-2.7]または[python-3.x]タグを追加します。Pythonのバリアントまたはライブラリ(Jython、PyPy、Pandas、Numpyなど)を使用する場合は、タグに含めてください。

15
Pythonのきれいなグラフとチャート[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Pythonアプリケーションできれいなチャートやグラフを作成するために利用できるライブラリは何ですか?
130 python  graphics 

27
バブルソートの宿題
クラスでは、ソートアルゴリズムを実行しています。それらについて話したり、疑似コードを書き込んだりすると、それらはうまく理解できますが、実際のコードを書くのに問題があります。 これはPythonでの私の試みです: mylist = [12, 5, 13, 8, 9, 65] def bubble(badList): length = len(badList) - 1 unsorted = True while unsorted: for element in range(0,length): unsorted = False if badList[element] > badList[element + 1]: hold = badList[element + 1] badList[element + 1] = badList[element] badList[element] = hold print badList …

15
「aまたはbまたはcのすべてではない場合」のPython構文
ゼロまたは3つのコマンドライン引数を受け取ることができるpythonスクリプトがあります。(デフォルトの動作で実行するか、3つの値すべてを指定する必要があります。) 次のようなものの理想的な構文は何ですか? if a and (not b or not c) or b and (not a or not c) or c and (not b or not a): ?

8
C#からPythonスクリプトを実行するにはどうすればよいですか?
この種の質問は以前にさまざまな程度で尋ねられましたが、簡潔な方法で答えられていないと感じているので、もう一度質問します。 Pythonでスクリプトを実行したい。これだとしましょう: if __name__ == '__main__': with open(sys.argv[1], 'r') as f: s = f.read() print s これはファイルの場所を取得し、それを読み取り、その内容を印刷します。それほど複雑ではありません。 わかりました。これをC#で実行するにはどうすればよいですか。 これは私が今持っているものです: private void run_cmd(string cmd, string args) { ProcessStartInfo start = new ProcessStartInfo(); start.FileName = cmd; start.Arguments = args; start.UseShellExecute = false; start.RedirectStandardOutput = true; using (Process process = Process.Start(start)) { using …

6
パッケージサブディレクトリのデータにアクセスする
./data/サブディレクトリのデータファイルを開く必要があるモジュールを含むpythonパッケージを書いています。現在、クラスと関数にハードコードされたファイルへのパスがあります。ユーザーのシステムのどこにインストールされているかに関係なく、サブディレクトリにアクセスできるより堅牢なコードを書きたいと思います。 いろいろな方法を試しましたが、今のところ運がありません。ほとんどの「現在のディレクトリ」コマンドは、モジュールのディレクトリではなく、システムのpythonインタプリタのディレクトリを返すようです。 これは、ささいな一般的な問題であるはずです。しかし、私はそれを理解することができないようです。問題の一部は、データファイルがファイルではない.pyため、インポート機能などを使用できないことです。 助言がありますか? 現在、パッケージディレクトリは次のようになっています。 / __init__.py module1.py module2.py data/ data.txt 私がアクセスしようとしていますdata.txtからmodule*.py!
130 python  package 

9
辞書の値を照合して、リスト内の辞書のインデックスを見つけます
辞書のリストがあります: list = [{'id':'1234','name':'Jason'}, {'id':'2345','name':'Tom'}, {'id':'3456','name':'Art'}] name = 'Tom'で照合して、インデックス位置[0]、[1]、または[2]を効率的に見つけるにはどうすればよいですか? これが1次元のリストである場合は、list.index()を実行できますが、リスト内のディクショナリの値を検索する方法がわかりません。
130 python 

9
None値とは何ですか?
私はPythonを研究していて、そのNone値について説明している章を読みましたが、残念ながら、この本はいくつかの点であまり明確ではありません。そこで質問を共有すれば、答えが見つかると思いました。 None価値とは何か、それを何に使うのか知りたいですか そしてまた、私は本のこの部分を取得しません: 変数に値を割り当てることはNone、変数を元の空の状態にリセットする1つの方法です。 どういう意味ですか? 答えは素晴らしかったですが、コンピュータの世界についての知識が低いため、ほとんどの回答を理解できませんでした(クラスやオブジェクトなどについてはまだ知りません)。この文はどういう意味ですか? 変数に値を割り当てることはNone、変数を元の空の状態にリセットする1つの方法です。 最後の: 最後に、私はさまざまな答えを探すことから私の答えを得ました。私を助けるために時間を費やしてくれたすべての人々(特にMartijn PietersとDSM)に感謝しなければなりません。すべての回答を最高のものとして選択できればいいのですが、選択は1つに制限されます。答えはすべて素晴らしかった。

5
Matplotlib:「不明な投影 '3d'」エラー
matplotlibをインストールし、サンプルスクリプトの1つを実行しようとしています。しかし、以下に詳述するエラーに遭遇します。何が悪いのですか? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z = axes3d.get_test_data(0.05) cset = ax.contour(X, Y, Z, 16, extend3d=True) ax.clabel(cset, fontsize=9, inline=1) plt.show() エラーは Traceback (most recent call last): File "<string>", line 245, in run_nodebug File "<module1>", line 5, in <module> File …
130 python  matplotlib 

6
virtualenvを複製する方法
多くのパッケージを含む既存のvirtualenvがありますが、古いバージョンのDjangoがあります。 私がやりたいのは、この環境を複製することです。そのため、まったく同じパッケージを使用しているが、Djangoのバージョンが新しい別の環境があります。これどうやってするの?

7
Pythonでは、別のリストでリストにインデックスを付けるにはどうすればよいですか?
このような別のリストでリストにインデックスを付けたい L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] Idx = [0, 3, 7] T = L[ Idx ] そしてTは最終的に['a'、 'd'、 'h']を含むリストになるはずです。 より良い方法はありますか T = [] for i in Idx: T.append(L[i]) print T # Gives result ['a', 'd', 'h']
130 python  list  indexing 

6
キーが存在するかどうかを確認し、Pythonを使用してJSON配列を反復します
以下のようなFacebook投稿からのJSONデータの束があります。 {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} JSONデータは半構造化されており、すべてが同じではありません。以下は私のコードです: import json str = '{"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": …
130 python  json  loops 


5
sys.path / PYTHONPATHにディレクトリを追加する
特定のディレクトリからモジュールをインポートしようとしています。 問題はsys.path.append(mod_directory)、パスを追加してpythonインタープリターを開くと、ディレクトリmod_directoryがリストsys.pathの最後に追加されることです。PYTHONPATHPythonインタープリターを開く前に変数をエクスポートすると、ディレクトリがリストの先頭に追加されます。後者の場合はモジュールをインポートできますが、前者の場合はインポートできません。 なぜこれが起こっているのか誰かが説明し、Pythonスクリプト内でをmod_directory最初に追加する解決策を教えてくれませんか?

4
__init__.pyを使用してグローバル変数を定義できますか?
パッケージのすべてのサブモジュールで使用できる定数を定義したいと思います。一番いい場所は__init__.pyルートパッケージのファイルにあると思いました。しかし、私はこれを行う方法がわかりません。いくつかのサブパッケージがあり、それぞれにいくつかのモジュールがあるとします。これらのモジュールからその変数にアクセスするにはどうすればよいですか? もちろん、これが完全に間違っていて、より良い代替案がある場合は、それを知りたいのですが。

5
環境変数が存在するかどうかを確認するための良い方法は何ですか?
私の環境で、"FOO"Pythonなどの変数の存在を確認したいと思います。この目的のために、私はos標準ライブラリを使用しています。ライブラリのドキュメントを読んだ後、目標を達成するための2つの方法を見つけました。 方法1: if "FOO" in os.environ: pass 方法2: if os.getenv("FOO") is not None: pass どちらの方法が良い/好ましい条件付きであるか、およびその理由を知りたいのですが。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.