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

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

6
pythonw.exeまたはpython.exe?
短い話:pythonw.exe何もせず、何もpython.exe受け入れません(どちらを使用すればよいですか?) test.py: print "a" CMDウィンドウ: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path> 私がひどく間違っていることを教えてください。
157 python  python-3.x 

9
オブジェクトがPythonのジェネレーターオブジェクトであるかどうかを確認する方法
Pythonでは、オブジェクトがジェネレーターオブジェクトかどうかを確認するにはどうすればよいですか? これを試して- >>> type(myobject, generator) エラーを出します- Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'generator' is not defined (オブジェクトがnextジェネレーターになるためのメソッドがあるかどうかを確認できることはわかっていますが、ジェネレーターだけでなく、オブジェクトのタイプを判別できる方法が欲しいです。)
157 python  generator 

7
Pythonで指数および対数曲線フィッティングを行う方法は?多項式フィッティングのみが見つかりました
データのセットがあり、どのラインがそれを最もよく表しているかを比較したい(異なる次数の多項式、指数または対数)。 私はPythonとNumpyを使用しており、多項式フィッティングには関数がありますpolyfit()。しかし、指数関数的および対数的フィッティングのためのそのような関数は見つかりませんでした。 いずれかがあります?またはそれ以外の場合の解決方法は?





16
関数の戻り値を単にキャッシュするデコレーターはありますか?
以下を検討してください。 @property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._name 私は新しいですが、キャッシュはデコレータに組み入れることができると思います。私だけがそのようなものを見つけられませんでした;) PS実際の計算は可変値に依存しません

3
Django設定の目的 'SECRET_KEY'
SECRET_KEYジャンゴでの正確な意味は何ですか?私はいくつかのグーグル検索をして、ドキュメント(https://docs.djangoproject.com/en/dev/ref/settings/#secret-key)をチェックアウトしましたが、これについてのより詳細な説明を探していました、そしてそれが必要な理由。 たとえば、キーが危険にさらされた場合/他の人がそれが何であるかを知っていた場合はどうなりますか?ありがとうございました。

6
どのようにしてNumpyでベクトルの大きさを取得しますか?
「それを行うには明らかな方法が1つしかない」に合わせて、Numpyでベクトル(1D配列)の大きさをどのように取得しますか? def mag(x): return math.sqrt(sum(i**2 for i in x)) 上記は機能しますが、私はそのような些細なコア機能を自分で指定しなければならないとは信じられません。
157 python  numpy 

7
Python独自のデバッガー(PDB)内で複数行のステートメントを実行する方法
そのため、次のように記述してPythonスクリプトを実行し、その中でPythonのデバッガPDBを呼び出しています。 import ipdb; ipdb.set_trace() (iPythonのPDBバージョンですが、問題になるとは思いませんが、カラー出力にのみ使用します)。 ここで、デバッガーに到達したら、if句やforループなどの複数行のステートメントを実行したいのですが、 if condition: リターンキーを押すと、エラーメッセージが表示されます *** SyntaxError: invalid syntax (<stdin>, line 1) PDB内で複数行のステートメントを実行するにはどうすればよいですか?可能でない場合、if句またはforループを実行する方法はありますか?

4
Flaskのコンテキストスタックの目的は何ですか?
リクエスト/アプリケーションコンテキストを、それがどのように機能するのか、なぜそれがどのように設計されているのかを完全に理解せずにしばらく使用してきました。リクエストまたはアプリケーションのコンテキストに関して、「スタック」の目的は何ですか?これらの2つの別々のスタックですか、それとも両方とも1つのスタックの一部ですか?リクエストコンテキストはスタックにプッシュされますか、それともスタック自体ですか?複数のコンテキストを相互にプッシュ/ポップできますか?もしそうなら、なぜ私はそれをしたいのですか? すべての質問で申し訳ありませんが、リクエストコンテキストとアプリケーションコンテキストのドキュメントを読んだ後も混乱します。
157 python  flask 

12
エラー:「辞書更新シーケンス要素#0の長さは1です。Django 1.4では2が必要です」
私はdjango 1.4にエラーメッセージがあります: 辞書更新シーケンス要素#0の長さは1です。2が必要です [編集] 次のようなテンプレートタグを使用しようとしたときに発生しました: `{%for v in values%}: dictionary update sequence element #0 has length 1; 2 is required Request Method: GET Request URL: ... Django Version: 1.4.5 Exception Type: ValueError Exception Value: dictionary update sequence element #0 has length 1; 2 is required Exception Location: /usr/local/lib/python2.7/dist-packages/djorm_hstore/fields.py in __init__, …
157 python  django  uwsgi 

4
pip freezeコマンドの出力の「pkg-resources == 0.0.0」とは
実行するpip freezeと、(他の予想されるパッケージの中で)が表示されますpkg-resources==0.0.0。私は(を含むこのパッケージに言及するいくつかの記事見てきたこの1を)が、どれもそれが何であるかを説明していない、またはそれはの出力に含まれている理由pip freeze。私が気になっている主な理由は、好奇心が足りないことですが、それを含む行を含むrequirements.txtファイルを生成しpip freezeてパッケージをインストールしようとすると、問題が発生する場合がありますpkg-resources==0.0.0(たとえば、Travis CIが依存関係をインストールしようとしてpipこれを見つけた場合)ライン)。 何でありpkg-resources、この行を削除しても大丈夫requirements.txtですか? 更新: この行はpip freeze、私がにいるときの出力にのみ存在するようですvirtualenv。それが何であるか、またはそれが何をするかはまだわかりませんが、それがに関連している可能性があることを知ってさらに調査しvirtualenvます。


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