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

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

14
単純な開発とデプロイのためにDjangoをどのように構成しますか?
私はDjango 開発を行うときにSQLiteを使用する傾向がありますが、ライブサーバーでは、より堅牢なものがしばしば必要になります(たとえば、MySQL / PostgreSQL)。常に、Djangoの設定にも他の変更があります。異なるログの場所/強度、メディアパスなどです。 これらのすべての変更をどのように管理して、展開を単純な自動化されたプロセスにするのですか?
112 python  django 

4
Anaconda vs. EPD Enthought vs. Pythonの手動インストール[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する 手動インストールと比較した場合のさまざまなPythonバンドル(EPD / Anaconda)の相対的なメリットとデメリットは何ですか? EPDアカデミックをインストールしましたが、問題はありません。それは私が今までに必要だと思うより多くのパッケージを提供し、enpkg enstallerを使用して更新することは非常に簡単です。ただし、EPDアカデミックライセンスは毎年更新する必要があり、無料バージョンでは更新が簡単ではありません。 現在のところ、実際に使用しているのは、Pandas、NumPy、SciPy、matplotlib、IPython、Statsmodelsなどの少数のパッケージとそれぞれの依存関係だけです。 そのような限られた使用のために、私は手動インストールでより良いpip install --upgrade 'package'ですか、そしてバンドルはこれ以上に何かを提供しますか?

13
Pipを使用してWindowsにPyQt4をインストールする方法
WindowsでPython 3.4を使用しています。スクリプトを実行すると、文句を言う ImportError: No Module named 'PyQt4' だから私はそれをインストールしようとしましたがpip install PyQt4、 要件PyQt4を満たすダウンロードが見つかりませんでした 実行すると表示されますがpip search PyQt4。をpip install python-qtインストールしようとしましたが、問題は解決しませんでした。 何が悪いのですか?
112 python  python-3.x  pyqt  pyqt4  pip 


6
コマンドラインからVisual Studioプロジェクトをコンパイルするにはどうすればよいですか?
Monotone、CMake、Visual Studio Express 2008、およびカスタムテストを使用している大規模なC ++ソリューションのチェックアウト、ビルド、配布、テスト、およびコミットサイクルをスクリプト化しています。 他のすべての部分は非常に単純明快に見えますが、GUIを取得せずにVisual Studioソリューションをコンパイルする方法はわかりません。 スクリプトはPythonで記述されていますが、os.systemを呼び出すだけでよい答えが返されます。

2
matplotlibプロットの左上隅にテキストを置く
どのようにすれば、matplotlibの図の左上(または右上)の隅にテキストを配置できますか。たとえば、それがplt.scatter()の場合は、スキャッターの2乗内にあるものを左上隅に配置します。 データセットからデータセットに変わるので、たとえば、プロットされている散布図のスケールを理想的に知らなくても、これを実行したいと思います。テキストを大体左上、または大体右上にしたいだけです。凡例タイプの配置では、散布図のポイントと重ならないようにします。 ありがとう!
112 python  plot  matplotlib 

16
Pythonパッケージがインストールされているかどうかを確認する
Pythonスクリプト内でパッケージがインストールされているかどうかを確認する良い方法は何ですか?インタプリタからは簡単ですが、スクリプト内で実行する必要があります。 インストール中に作成されたディレクトリがシステムにあるかどうかは確認できたと思いますが、もっと良い方法があると思います。Skype4Pyパッケージがインストールされていることを確認しようとしています。インストールされていない場合は、インストールします。 チェックを達成するための私のアイデア 一般的なインストールパスのディレクトリを確認します パッケージのインポートを試み、例外がスローされた場合はパッケージをインストールします

8
Pythonで%fをstrftime()と一緒に使用してマイクロ秒を取得する
私はstrftime()をマイクロ秒の精度で使用しようとしていますが、これは%fを使用して可能と思われます(ここで説明)。ただし、次のコードを試すと、 import time import strftime from time print strftime("%H:%M:%S.%f") ...時間、分、秒を取得しますが、%fはマイクロ秒の符号なしで%fと出力します。私はUbuntuでPython 2.6.5を実行しているので、問題なく、%fがサポートされているはずです(私の知る限り、2.6以降でサポートされています)。
112 python  time  strftime 

8
argparseオプション引数が設定されているかどうかを確認します
オプションのargparse引数がユーザーによって設定されているかどうかを確認したいと思います。 issetを使用して安全に確認できますか? このようなもの: if(isset(args.myArg)): #do something else: #do something else これは、float / int / stringタイプの引数でも同じように機能しますか? デフォルトのパラメータを設定して確認することもできます(たとえば、myArg = -1を設定するか、文字列の ""、または "NOT_SET")。ただし、最終的に使用する値は、スクリプトの後半でのみ計算されます。したがって、デフォルトとして-1に設定し、後で別の値に更新します。これは、ユーザーが値を設定したかどうかを単にチェックする場合と比較すると、少し扱いに​​くいように見えます。
112 python  argparse 

11
PythonコードにVimフォールディングを使用するための推奨される方法は何ですか
VimでPythonコードのコードフォールディングを有効にすることに興味があります。そうするための複数の方法に気づきました。 VimでPythonコードをフォールディングする好ましい方法はありますか?つまり、 使用していて気に入っている特定のVimプラグインはありますか? 手動で折りたたむか、コメントにマーカーを配置しますか? VimでPythonのコード折りたたみを行うための他の推奨される方法はありますか?
112 python  vim  folding 

6
Pandas DataFrameからヒートマップを作成する
PythonのPandasパッケージから生成されたデータフレームがあります。pandasパッケージのDataFrameを使用してヒートマップを生成するにはどうすればよいですか。 import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols) >>> df A B C D aaa 2.431645 1.248688 0.267648 0.613826 bbb 0.809296 1.671020 1.564420 0.347662 ccc 1.501939 1.126518 0.702019 1.596048 ddd 0.137160 0.147368 1.504663 0.202822 eee …

5
__getitem__でのスライスの実装
ベクター表現を作成する、作成しているクラスのスライス機能を実装しようとしています。 これまでのところ、このコードはありますが、スライスは適切に実装されると思いますがv[4]、vがベクトルであるような呼び出しを行うと、Pythonは十分なパラメーターがないというエラーを返します。だから私はgetitemプレーンインデックスとスライスの両方を処理するために私のクラスで特別なメソッドを定義する方法を理解しようとしています。 def __getitem__(self, start, stop, step): index = start if stop == None: end = start + 1 else: end = stop if step == None: stride = 1 else: stride = step return self.__data[index:end:stride]

4
PyPlotで滑らかな線を描く
グラフをプロットする次の簡単なスクリプトがあります。 import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() 現在のように、線は点から点へとまっすぐに進んでいますが、見た目は良いですが、私の意見ではより良いかもしれません。私が欲しいのは、ポイント間の線を滑らかにすることです。Gnuplotでは、でプロットしていましたsmooth cplines。 PyPlotでこれを行う簡単な方法はありますか?私はいくつかのチュートリアルを見つけましたが、それらはすべてかなり複雑に見えます。

12
python NameError:グローバル名 '__file__'が定義されていません
このコードをpython 2.7で実行すると、次のエラーが発生します。 Traceback (most recent call last): File "C:\Python26\Lib\site-packages\pyutilib.subprocess-3.5.4\setup.py", line 30, in <module> long_description = read('README.txt'), File "C:\Python26\Lib\site-packages\pyutilib.subprocess-3.5.4\setup.py", line 19, in read return open(os.path.join(os.path.dirname(__file__), *rnames)).read() NameError: global name '__file__' is not defined コードは: import os from setuptools import setup def read(*rnames): return open(os.path.join(os.path.dirname(__file__), *rnames)).read() setup(name="pyutilib.subprocess", version='3.5.4', maintainer='William E. Hart', maintainer_email='wehart@sandia.gov', …
112 python  nameerror 


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