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

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

2
変数がデータフレームかどうかを確認
私の関数fが変数で呼び出されたとき、varがpandasデータフレームかどうかを確認したい: def f(var): if var == pd.DataFrame(): print "do stuff" 解決策はかなり簡単かもしれませんが、 def f(var): if var.values != None: print "do stuff" 期待どおりに動作しません。
129 python  pandas 

6
ブール配列をint配列に変換する方法
私はScilabを使用しており、ブール値の配列を整数の配列に変換したいと思います。 >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) Scilabで使用できるもの: >>> bool2s(y) 0. 0. 1. 1. または、1を掛けるだけです。 >>> 1*y 0. 0. 1. 1. Pythonでこれを実行する簡単なコマンドはありますか、それともループを使用する必要がありますか?


8
個別のPandas DataFrameをサブプロットとしてプロットするにはどうすればよいですか?
同じ値スケールを共有するPandas DataFrameがいくつかありますが、列とインデックスが異なります。を呼び出すとdf.plot()、個別のプロット画像が表示されます。私が本当に望んでいるのは、それらすべてをサブプロットと同じプロットに配置することですが、残念ながら、解決策を考え出せず、いくつかの助けを大いに感謝しています。

4
パンダのデータフレームのリストを連結します
1つのPandasデータフレームに結合したいPandasデータフレームのリストがあります。Python 2.7.10とPandas 0.16.2を使用しています 私はからデータフレームのリストを作成しました: import pandas as pd dfs = [] sqlall = "select * from mytable" for chunk in pd.read_sql_query(sqlall , cnxn, chunksize=10000): dfs.append(chunk) これはデータフレームのリストを返します type(dfs[0]) Out[6]: pandas.core.frame.DataFrame type(dfs) Out[7]: list len(dfs) Out[8]: 408 ここにいくつかのサンプルデータがあります # sample dataframes d1 = pd.DataFrame({'one' : [1., 2., 3., 4.], 'two' : [4., …

14
Mac OS XにPython 3のpipをインストールする方法
OS X(Mavericks)にはPython 2.7ストックがインストールされています。しかし、私は自分の個人的なPythonのすべてを3.3で行います。3.3.2インストールをフラッシュし、新しい3.3.3をインストールしました。だから、pyserialもう一度インストールする必要があります。以前と同じ方法で実行できます。 pypiからpyserialをダウンロードする untar pyserial.tgz CD pyserial python3 setup.py install しかし、私はクールな子供たちがするようにして、ただのようなことをしたいと思いpip3 install pyserialます。しかし、どのようにしてその時点に到達するのかは明確ではありません。そしてその点だけ。virtualenvにはまだ興味がありません(私が必要でない限り)。


11
「JSONオブジェクトをデコードできませんでした」よりも優れたエラーメッセージを表示する
いくつかの長く複雑なJSONファイルからデータをロードするPythonコード: with open(filename, "r") as f: data = json.loads(f.read()) (注:最適なコードバージョンは次のとおりです: with open(filename, "r") as f: data = json.load(f) しかし、どちらも同様の動作を示します) 多くのタイプのJSONエラー(区切り文字の欠落、文字列内の誤ったバックスラッシュなど)の場合、これはJSONエラーが見つかった行と列の番号を含む便利なメッセージを出力します。 ただし、他のタイプのJSONエラー(従来の「リストの最後の項目でカンマを使用する」だけでなく、true / falseを大文字にするなど)の場合、Pythonの出力は次のようになります。 Traceback (most recent call last): File "myfile.py", line 8, in myfunction config = json.loads(f.read()) File "c:\python27\lib\json\__init__.py", line 326, in loads return _default_decoder.decode(s) File "c:\python27\lib\json\decoder.py", line 360, in …
128 python  json 



12
Pythonをマシンコードにコンパイルすることは可能ですか?
Pythonを(おそらくCの中間表現を介して)マシンコードにコンパイルすることは、どの程度実行可能でしょうか? おそらく、それはPythonランタイムライブラリにリンクする必要があり、Python標準ライブラリの一部であるPython自体もコンパイル(およびリンク)する必要があります。 また、式の動的評価を実行する場合は、Pythonインタープリターをバンドルする必要がありますが、これを許可しないPythonのサブセットは引き続き有用です。 速度やメモリ使用量に利点がありますか?おそらくPythonインタープリターの起動時間がなくなります(ただし、共有ライブラリは起動時にロードする必要があります)。
128 python  c  linker  compilation 

11
ctrl + cを使用してpythonを停止する
スレッドを使用し、多くのHTTPリクエストを行うpythonスクリプトがあります。HTTPリクエスト(urllib2を使用)が読み取りを行っている間、それはブロックされておりCtrlC、プログラムを停止するために応答していません。これを回避する方法はありますか?
128 python 

7
Djangoフォームフィールドを非表示フィールドに変更する
私は、RegexField通常のテキスト入力フィールドと非常によく似ている、を使ったDjangoフォームを持っています。 私の見解では、特定の条件下では、ユーザーに対してフォームを非表示にし、フォームをできるだけ類似させたいと考えています。このフィールドをフィールドに変える最良の方法は何HiddenInputですか? 私はフィールドに属性を設定できることを知っています: form['fieldname'].field.widget.attr['readonly'] = 'readonly' そして、私は希望する初期値を次のように設定できます: form.initial['fieldname'] = 'mydesiredvalue' ただし、ウィジェットのフォームは変更されません。 このフィールドをフィールドにするための最良の/最も「django-y」/最も「ハッキー」な方法は<input type="hidden">何ですか?

11
Pythonでインストールされているすべてのパッケージとそのバージョンを一覧表示する方法は?
Pythonに、インストールされているすべてのパッケージとそのバージョンを一覧表示する方法はありますか? 中に入ってpython/Lib/site-packages、どのようなファイルやディレクトリが存在するかを確認できることはわかっていますが、これは非常に扱いにくいものです。npm listie npm-lsに似ているものを探しています。
128 python  install  packages 


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