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

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

2
リクエストライブラリからのJSON応答を解析する最良の方法は何ですか?
Python requestsモジュールを使用して、RESTful GETをサーバーに送信します。サーバーに対してJSONで応答を取得します。JSON応答は、基本的には単なるリストのリストです。 ネイティブPythonオブジェクトへの応答を強制するのに最適な方法は何pprintですか?それを使用して反復または出力できますか?

6
Python文字列のHTMLエンティティをデコードしますか?
Beautiful Soup 3でHTMLを解析していますが、Beautiful Soup 3が自動的にデコードしないHTMLエンティティが含まれています。 >>> from BeautifulSoup import BeautifulSoup >>> soup = BeautifulSoup("<p>£682m</p>") >>> text = soup.find("p").string >>> print text £682m の代わりにHTMLエンティティをデコードしtextて取得するにはどうすればよいですか。"£682m""£682m"

8
ifステートメントで初期化された変数のスコープは何ですか?
私はPythonを初めて使用するので、これはおそらく簡単なスコープの質問です。Pythonファイル(モジュール)の次のコードは、少し混乱しています。 if __name__ == '__main__': x = 1 print x x変数はifステートメントに対してローカルであり、その外部に存在してはならないため、私が使用していた他の言語では、このコードは例外をスローします。しかし、このコードは実行され、1が出力されます。誰でもこの動作を説明できますか?モジュールで作成されたすべての変数は、モジュール全体に対してグローバル/使用可能ですか?

12
Pythonプロセスで使用される合計メモリ?
Pythonプログラムが現在使用しているメモリの量を判別する方法はありますか?単一のオブジェクトのメモリ使用量についての議論を見てきましたが、必要なのはプロセスの合計メモリ使用量です。これにより、キャッシュされたデータの破棄を開始する必要がある時期を判断できます。

6
2つの1次元NumPy配列を連結する
NumPyに 2つの単純な1次元配列があります。numpy.concatenateを使用してそれらを連結できるはずです。しかし、以下のコードでこのエラーが発生します: TypeError:長さ1の配列のみをPythonスカラーに変換できます コード import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, 6]) numpy.concatenate(a, b) どうして?

9
PyPlotのY軸を反転
ランダムなx、y座標の束が散布図グラフにあります。現在、Y軸は0から始まり、最大値に達します。Y軸を最大値から開始して、0にしたいと思います。 points = [(10,5), (5,11), (24,13), (7,8)] x_arr = [] y_arr = [] for x,y in points: x_arr.append(x) y_arr.append(y) plt.scatter(x_arr,y_arr)
265 python  matplotlib 


17
バージョンをPythonパッケージに埋め込む標準的な方法は?
バージョン文字列をpythonパッケージに関連付ける標準的な方法はありますか? import foo print foo.version マイナー/メジャー文字列はsetup.pyすでに指定されているため、追加のハードコーディングなしでそのデータを取得する方法があると思います。私が見つけた別の解決策はimport __version__、私の中にfoo/__init__.pyあり、それによって__version__.py生成されたものsetup.pyです。
265 python  string  package 

4
PyPy —どうすればCPythonに勝てるのでしょうか?
Googleのオープンソースのブログ: PyPyは、PythonでPythonを再実装したもので、高度な手法を使用してCPythonよりも優れたパフォーマンスを達成しようとします。長年の懸命な努力がついに報われました。速度の結果は、CPythonに勝る場合が多く、わずかに遅いものから、実際のアプリケーションコードで最大2倍のスピードアップ、小さなベンチマークで最大10倍のスピードアップまでさまざまです。 これはどのようにして可能ですか?PyPyの実装に使用されたPython実装はどれですか?CPython?そして、PyPyPyまたはPyPyPyPyがスコアを打つ可能性は何ですか? (関連する注意について...なぜ誰もがこのようなことをしようとするのですか?)

10
パンダでデータフレームの列スライスを取得する方法
CSVファイルから機械学習データを読み込みます。最初の2列は観測値で、残りの列は特徴です。 現在、私は次のことをしています。 data = pandas.read_csv('mydata.csv') これは次のようなものになります: data = pandas.DataFrame(np.random.rand(10,5), columns = list('abcde')) 私は2つのデータフレームでは、このデータフレームをスライスしたいと思います:1列を含むaとb、もう1つは列を含むc、dとe。 次のようなものを書くことはできません observations = data[:'c'] features = data['c':] 私は最善の方法が何であるかわかりません。私は必要pd.Panelですか? ちなみに、データフレームのインデックス付けはかなり一貫性data['a']がdata[0]ありません。許可されていますが許可されていません。一方で、data['a':]許可されていませんが許可されていdata[0:]ます。これには実際的な理由はありますか?列がIntによってインデックス付けされている場合、これは本当に混乱します。data[0] != data[0:1]

13
Pythonインデントを修正する方法
一貫性のないインデントを持ついくつかのPythonコードがあります。問題をさらに悪化させるタブとスペースの混合がたくさんあり、スペースのインデントすら保持されません。 コードは期待どおりに機能しますが、維持するのは困難です。 コードを壊すことなくインデント(HTML TidyのようですがPythonの場合)を修正するにはどうすればよいですか?
264 python 




7
AjaxをDjangoアプリケーションと統合するにはどうすればよいですか?
私はDjangoは初めてで、Ajaxはかなり新しいです。2つを統合する必要があるプロジェクトに取り組んでいます。私はそれらの両方の背後にある原則を理解していると信じていますが、2つを一緒にうまく説明できていません。 誰かがコードベースを2つに統合してどのように変更する必要があるかを簡単に説明してもらえますか? たとえば、HttpResponseAjaxで引き続きを使用できますか、それともAjaxを使用して応答を変更する必要がありますか?もしそうなら、リクエストへの応答がどのように変化しなければならないかの例を提供していただけませんか?違いがある場合、返されるデータはJSONです。
264 python  ajax  django 

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