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

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

17
PythonシェルがOS Xで32ビットモードと64ビットモードのどちらで実行されているかを確認するにはどうすればよいですか?
シェル内からシェルがどのモードにあるかを知る方法が必要です。 私はプラットフォームモジュールを調べてみましたが、「実行可能ファイルに使用されるビットアーキテクチャとリンケージフォーマットについて」のみを伝えているようです。ただし、バイナリは64ビットとしてコンパイルされています(OS X 10.6で実行しています)。ここで説明する方法を使用して32ビットモードを強制している場合でも、常に64ビットを報告するようです)。
420 python  macos 

10
Pythonの「with」ステートメントはどのように設計されていますか?
with今日、初めてPython ステートメントに出会いました。Pythonを数か月間軽く使用していて、その存在すら知りませんでした!そのややあいまいなステータスを考えると、私は尋ねる価値があると思いました: Python withステートメントは何のために設計されたものですか? あなたはそれを何に使っているの? 私が知っておく必要がある落とし穴、またはその使用に関連する一般的なアンチパターンはありますか?それはよりよい使用である任意の例try..finallyよりもwith? なぜもっと広く使われないのですか? どの標準ライブラリクラスと互換性がありますか?

6
__getattr__と__getattribute__の違い
__getattr__またはを使用するタイミングを理解しようとしています__getattribute__。ドキュメントには言及し__getattribute__新しいスタイルのクラスに適用されます。新しいスタイルのクラスとは何ですか?


16
Pythonモジュールのすべての関数をリストする方法は?
私のシステムにPythonモジュールがインストールされていますが、その中で使用できる関数/クラス/メソッドを確認できます。 それぞれについてdoc関数を呼び出したいのですが。Rubyでは、ClassName.methodsのようにして、そのクラスで使用できるすべてのメソッドのリストを取得できます。Pythonにも同様のものはありますか? 例えば。何かのようなもの: from somemodule import foo print foo.methods # or whatever is the correct method to call


18
Pythonインタラクティブセッションを保存する方法
データベースやファイルなどを操作するためにPythonのインタープリターを頻繁に使用していることに気づきました。基本的には、半構造化データの多くの手動フォーマットです。必要なビット数を適切に保存およびクリーンアップしません。入力をシェルに保存する方法はありますか(db接続、変数の割り当て、forループとロジックのビット)-インタラクティブセッションのいくつかの履歴?私が使うようなものを使うと、script標準ノイズが多すぎます。本当にすべてのオブジェクトをピクルする必要はありませんが、それを行うソリューションがある場合は問題ありません。理想的には、インタラクティブに作成したスクリプトとして実行されるスクリプトをそのまま残し、不要なビットを削除するだけで済みます。これを行うパッケージ、またはDIYアプローチはありますか? 更新:私はこれらのパッケージの品質と有用性に本当に驚いています。同様のかゆみを持つ人のために: IPython-私が考えていたもののように、これを長い間使用していたはずです 再対話 -非常に印象的です。視覚化についてもっと学びたいのですが、これはそこで輝くようです。グラフをインラインで表示するgtk / gnomeデスクトップアプリの一種。ハイブリッドシェル+グラフ計算機+ミニ食を想像してみてください。ソースの配布はこちら:http : //www.reinteract.org/trac/wiki/GettingIt。Ubuntuでうまく構築され、gnomeデスクトップ、WindowsおよびMacインストーラーにも統合されます。 bpython-非常にクールで多くの素晴らしい機能、autocomplete(!)、巻き戻し、1回のキーストロークによるファイルへの保存、インデント、よくできました。Pythonソース配布。sourceforgeからいくつかの依存関係を引き出しました。 私は回心しました、これらは本当に通訳と編集者の間のニーズを満たします。

9
matplotlibでy軸の限界を設定する
matplotlibのy軸の範囲の設定についてサポートが必要です。これが失敗したコードです。 import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = 'o', ms = 5, mfc = '#EB1717') plt.xticks(paramValues) plt.ylabel('Average Price') plt.xlabel('Mark-up') plt.grid(True) plt.ylim((25,250)) このプロットのデータを使用すると、y軸の範囲が20と200になります。ただし、20と250の範囲が必要です。
416 python  matplotlib 


4
Pythonを使用してJSON文字列をdictに変換する
PythonのJSONとは少し混乱しています。私には、それは辞書のように見えます。そのため、私はそれを試みています。 { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to create markup languages such as DocBook.", "GlossSeeAlso": ["GML", "XML"] }, "GlossSee": "markup" } …
415 python  json  string 


11
CSVデータをNumPyのレコード配列に読み込むにはどうすればよいですか?
私は多くの方法で、レコードの配列にCSVファイルの内容をインポートするための直接的な方法があるかどうだろうというRのread.table()、read.delim()、およびread.csv()Rのデータフレームに家族の輸入データ? または、csv.reader()を使用してから次のようなものを適用する最良の方法はnumpy.core.records.fromrecords()?


18
Pythonを使用してパンダでCSVファイルを読み取るときのUnicodeDecodeError
30,000の同様のファイルを処理するプログラムを実行しています。それらのランダムな数が停止し、このエラーが発生しています... File "C:\Importer\src\dfman\importer.py", line 26, in import_chr data = pd.read_csv(filepath, names=fields) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 400, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 205, in _read return parser.read() File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 608, in read ret = self._engine.read(nrows) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 1028, in read data = self._reader.read(nrows) File "parser.pyx", line 706, …

4
タプルを引数に展開する
Pythonタプルを関数に拡張する方法はありますか-実際のパラメータとして? たとえば、ここexpand()に魔法があります: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") myfunとして定義できることは知っていますmyfun((a, b, c))が、もちろん、レガシーコードが存在する場合もあります。ありがとう

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