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

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

6
「リストインデックスが範囲外です」という例外処理をしたいのですが。
BeautifulSoupを使用して、いくつかのHTMLを解析しています。 (forループを使用して)各HTMLから特定のデータを取得し、そのデータを特定のリストに追加しています。 問題は、一部のHTMLの形式が異なる(そして、必要なデータが含まれていない)ことです。 そこで、例外処理を使用nullしてリストに値を追加しようとしました(データのシーケンスが重要であるため、これを行う必要があります)。 たとえば、次のようなコードがあります。 soup = BeautifulSoup(links) dlist = soup.findAll('dd', 'title') # I'm trying to find content between <dd class='title'> and </dd> gotdata = dlist[1] # and what i want is the 2nd content of those newlist.append(gotdata) # and I add that to a newlist 一部のリンクにはがないため、代わりにリストに<dd class='title'>文字列nullを追加します。 エラーが表示されます: list …

5
SQLAlchemy ORMからpandas DataFrameへの変換
このトピックは、しばらくの間、ここまたは他の場所で扱われていません。SQLAlchemy <Query object>をpandas DataFrameに変換するソリューションはありますか? パンダには使用する機能がありますpandas.read_sqlが、これには生のSQLを使用する必要があります。私はそれを回避したい2つの理由があります:1)ORMを使用してすべてを既に持っています(それ自体に正当な理由)および2)クエリの一部としてpythonリストを使用しています(例:モデルクラスは.db.session.query(Item).filter(Item.symbol.in_(add_symbols)どこですか)Itemとadd_symbolsリストです)。これはSQLに相当しますSELECT ... from ... WHERE ... IN。 何か可能ですか?

12
PyInstaller(--onefile)によるデータファイルのバンドル
画像とアイコンを含めるPyInstallerで1ファイルのEXEを構築しようとしています。私の人生でそれを使うことはできません--onefile。 私がやれば、--onedirすべてうまくいきます。を使用する--onefileと、参照されている追加ファイルが見つかりません(コンパイル済みのEXEを実行している場合)。DLLと他のすべてが正常に検出されますが、2つのイメージは検出されません。 EXE(\Temp\_MEI95642\たとえば)を実行したときに生成されたtemp-dirを調べたところ、ファイルは実際にそこにあります。EXEをその一時ディレクトリにドロップすると、それらが見つかります。非常に困惑しています。 これは私が.specファイルに追加したものです a.datas += [('images/icon.ico', 'D:\\[workspace]\\App\\src\\images\\icon.ico', 'DATA'), ('images/loaderani.gif','D:\\[workspace]\\App\\src\\images\\loaderani.gif','DATA')] また、サブフォルダにも入れないようにしてみましたが、違いはありませんでした。 編集: PyInstallerの更新により、新しい回答を正解としてマークしました。

11
パンダのデカルト積
私は2つのパンダデータフレームを持っています: from pandas import DataFrame df1 = DataFrame({'col1':[1,2],'col2':[3,4]}) df2 = DataFrame({'col3':[5,6]}) 彼らのデカルト積を取得するためのベストプラクティスは何ですか(もちろん、私のように明示的にそれを書かずに)。 #df1, df2 cartesian product df_cartesian = DataFrame({'col1':[1,2,1,2],'col2':[3,4,3,4],'col3':[5,5,6,6]})
107 python  pandas 

5
パンダ列の合計を取得する
目標 以下に示すように、複数の列を持つPandasデータフレームがあり、列の合計を取得したいと考えていますMyColumn。 データフレーム -df: print df X MyColumn Y Z 0 A 84 13.0 69.0 1 B 76 77.0 127.0 2 C 28 69.0 16.0 3 D 28 28.0 31.0 4 E 19 20.0 85.0 5 F 84 193.0 70.0 私の試み: groupbyand を使用して列の合計を取得しようとしました.sum(): Total = df.groupby['MyColumn'].sum() print Total これにより、次のエラーが発生します。 TypeError: …
107 python  pandas  dataframe  sum 

7
タプルのリストを複数のリストに変換する方法は?
タプルのリストがあり、複数のリストに変換したいとします。 たとえば、タプルのリストは [(1,2),(3,4),(5,6),] それを変換するPythonの組み込み関数はありますか? [1,3,5],[2,4,6] これは単純なプログラムです。しかし、私はPythonにそのような組み込み関数が存在することに興味があります。
107 python  list  tuples 

4
IPython終了確認を無効にする
入力するたびにexit()、終了するかどうかを確認するメッセージが表示されるのは本当にイライラします。もちろん出たい!そうでなければ、私は書いていないだろうexit()!!! プロンプトなしで終了するようにIPythonのデフォルトの動作をオーバーライドする方法はありますか?
107 python  ipython 

5
Sphinxのautodocを使用してクラスの__init __(self)メソッドをドキュメント化する方法は?
Sphinxはデフォルトでは__init __(self)のドキュメントを生成しません。私は以下を試しました: .. automodule:: mymodule :members: そして ..autoclass:: MyClass :members: conf.pyで、次の設定は__init __(self)docstringをクラスdocstringに追加するだけです(Sphinx autodocドキュメントはこれが予想される動作であることに同意しているようですが、私が解決しようとしている問題については何も言及していません)。 autoclass_content = 'both'

6
Python:dictのリスト(存在する場合)dictの値をインクリメントし、存在しない場合は新しいdictを追加します
そのようなことをしたいと思います。 list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]: urls[??]['nbr'] += 1 else: urls.append({'url': url, 'nbr': 1}) どのようにできるのか ?タプルを編集する必要があるか、タプルインデックスを理解する必要があるかわかりません。 何か助け?
107 python  loops  list  tuples 



9
matplotlib / seaborn:ヒートマッププロットの半分でカットされた最初と最後の行
seabornを使用してヒートマップ(およびmatplotlibを使用して相関行列)をプロットすると、最初と最後の行が半分にカットされます。これは、オンラインで見つけたこの最小限のコード例を実行したときにも発生します。 import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) sns.heatmap(data.corr()) plt.show() y軸のラベルは正しい位置にありますが、行は完全にはありません。 数日前、意図したとおりに機能します。それ以来、texlive-xetexをインストールしたので再度削除しましたが、問題は解決しませんでした。 私が見逃している可能性のあるアイデアはありますか?



13
botoを使用してファイルをS3バケットのディレクトリにアップロードする方法
Pythonを使用してs3バケットにファイルをコピーしたい。 例:バケット名= testがあります。そしてバケットには、「dump」と「input」という2つのフォルダーがあります。次に、Pythonを使用してローカルディレクトリからS3の "dump"フォルダにファイルをコピーしたいと思います...だれでも手伝ってくれる?

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