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

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

3
散乱用のmatplotlibカラーバー
x、y、cの3つのプロットパラメーターを持つデータを使用しているデータを処理しています。散布図のカスタムカラー値をどのように作成しますか? 私がやろうとしているこの例を拡張する: import matplotlib import matplotlib.pyplot as plt cm = matplotlib.cm.get_cmap('RdYlBu') colors=[cm(1.*i/20) for i in range(20)] xy = range(20) plt.subplot(111) colorlist=[colors[x/2] for x in xy] #actually some other non-linear relationship plt.scatter(xy, xy, c=colorlist, s=35, vmin=0, vmax=20) plt.colorbar() plt.show() しかし、結果は TypeError: You must first set_array for mappable


8
Python:ファイルをstdoutに出力する
私は検索しましたが、逆の方法についての質問しか見つけることができません:ファイルへのstdinの書き込み:) ファイルの内容をstdoutにダンプするための迅速で簡単な方法はありますか?
89 python 

8
ブラウザのPython:Brython、PyPy.js、Skulpt、Transcryptから選択する方法は?
ブラウザでPythonをコーディングできるようになったことをとてもうれしく思います。これらは主な候補です(私が見落としているかもしれないものを追加してください): ブライトン スカルプト PyPy.js Transcrypt ピオダイド しかし、それらの間でどのように選択するのですか?私が見ることができる唯一の明らかな違いは、SkulptがPython 2に基づいているのに対し、BrythonはPython3に基づいていることです。 注意:これは推奨事項や意見の要求ではありません。私は、知識に基づいた選択に役立つ客観的な事実を探しています。

6
メソッドを定義したクラスを取得する
Pythonでメソッドを定義したクラスを取得するにはどうすればよいですか? 次の例で「__main__.FooClass」を出力したいと思います。 class FooClass: def foo_method(self): print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)

24
Pythonで特定の文字列のすべての可能な順列を見つける
文字列があります。文字列内の文字の順序を変更して、その文字列からすべての順列を生成したいと思います。たとえば、次のように言います。 x='stack' 私が欲しいのはこのようなリストです、 l=['stack','satck','sackt'.......] 現在、文字列のリストキャストを繰り返し、2文字をランダムに選択して転置して新しい文字列を形成し、それをlのセットキャストに追加しています。文字列の長さに基づいて、可能な順列の数を計算し、設定されたサイズが制限に達するまで反復を続けます。これを行うためのより良い方法があるはずです。


9
pip要件ファイルを使用してパッケージをアンインストールおよびインストールするにはどうすればよいですか?
開発中に変更されるpip要件ファイルがあります。 ことが可能pipにすることがアンインストール表示されないものをインストールするだけでなく、要件ファイルには表示されませんパッケージ?標準的な方法はありますか? これにより、pip要件ファイルをパッケージの正規リストにすることができます-「ifandonlyif」アプローチ。 更新:https://github.com/pypa/pip/issues/716で新機能として提案しました
89 python  pip 

6
Pythonでアサーションを無効にする
Наэтотвопросестьответынаスタックオーバーフローнарусском:Естьливозможностьотключитьアサート? Pythonでアサーションを無効にするにはどうすればよいですか? つまり、アサーションが失敗した場合、アサーションがスローするのAssertionErrorではなく、続行する必要があります。 それ、どうやったら出来るの?

8
Pythonのmatplotlibで「バックエンド」を設定するにはどうすればよいですか?
私はmatplotlibの新しいユーザーです、私のプラットフォームはUbuntu 10.04 Python2.6.5です これは私のコードです import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) エラーは次のとおりです。 /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) Anti-Grain Geometryライブラリをインストールしましたapt-get install libaggが、機能しません。 'GTK'や 'TkAgg'のようなバックエンドの他の引数を使おうとしました。 python-gtk2-devパッケージをインストールしましたが、それでもエラーは以下のとおりです。 実行可能なバックエンド引数とその依存関係ライブラリを教えてもらえますか? エラーは次のとおりです。 >>> matplotlib.use('GTK') …

13
2つのデータフレームを比較し、違いを取得する
2つのデータフレームがあります。例: df1: Date Fruit Num Color 2013-11-24 Banana 22.1 Yellow 2013-11-24 Orange 8.6 Orange 2013-11-24 Apple 7.6 Green 2013-11-24 Celery 10.2 Green df2: Date Fruit Num Color 2013-11-24 Banana 22.1 Yellow 2013-11-24 Orange 8.6 Orange 2013-11-24 Apple 7.6 Green 2013-11-24 Celery 10.2 Green 2013-11-25 Apple 22.1 Red 2013-11-25 Orange 8.6 …


5
pythonBeautifulSoup解析テーブル
私はPythonrequestsとBeautifulSoupを学んでいます。演習のために、私は簡単なニューヨークの駐車違反切符パーサーを書くことにしました。私はかなり醜いhtml応答を得ることができます。を取得してlineItemsTable、すべてのチケットを解析する必要があります。 あなたはここに行くことによってページを複製することができます:https://paydirect.link2gov.com/NYCParking-Plate/ItemSearchそしてNYプレートを入力してくださいT630134C soup = BeautifulSoup(plateRequest.text) #print(soup.prettify()) #print soup.find_all('tr') table = soup.find("table", { "class" : "lineItemsTable" }) for row in table.findAll("tr"): cells = row.findAll("td") print cells 誰かが私を助けてくれますか?すべてを探しているだけでtrは、どこにも行きません。

5
matplotlib / numpyによる線形回帰
生成した散布図で線形回帰を生成しようとしていますが、データはリスト形式であり、使用polyfitする例はすべて、を使用する必要がありarangeます。arangeただし、リストは受け付けません。リストを配列に変換する方法について高低を検索しましたが、何も明確ではないようです。私は何かが足りないのですか? 続いて、整数のリストをpolyfit?への入力としてどのように使用すればよいですか? これが私がフォローしているpolyfitの例です: from pylab import * x = arange(data) y = arange(data) m,b = polyfit(x, y, 1) plot(x, y, 'yo', x, m*x+b, '--k') show()

5
Pycharm:Pythonファイルの一部のみを実行します
PyCharmでプログラムの一部のみを実行することは可能ですか? 他のエディターでは、実行できるセルのようなものがありますが、PyCharmでそのようなオプションを見つけることができませんか? この関数が存在しない場合、それは私にとって大きな欠点になります...私のデータ分析では、コードの最後の数行を実行するだけでよいことがよくあります。
89 python  pycharm 

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