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

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

5
Pythonリクエストライブラリが新しいURLをリダイレクトする
私はPythonリクエストのドキュメントを調べてきましたが、達成しようとしている機能を確認できません。 私のスクリプトでは、設定していますallow_redirects=True。 ページが別のURLにリダイレクトされているかどうかを知りたい。 たとえば、開始URLが次の場合: www.google.com/redirect そして最終的なURLは www.google.co.uk/redirected どうすればそのURLを取得できますか?

8
プロパティでフィルター
モデルのプロパティでDjangoクエリセットをフィルタリングすることは可能ですか? 私のモデルにはメソッドがあります: @property def myproperty(self): [..] そして今、私はこのプロパティでフィルタリングしたい: MyModel.objects.filter(myproperty=[..]) これはどういうわけか可能ですか?
95 python  django  orm 

7
ラベルで選択したパンダは時々シリーズを返し、時々DataFrameを返します
パンダでは、インデックスにエントリが1つしかないラベルを選択するとシリーズが返されますが、エントリが1つ以上あるエントリを選択すると、データフレームが返されます。 何故ですか?常にデータフレームを確実に取得する方法はありますか? In [1]: import pandas as pd In [2]: df = pd.DataFrame(data=range(5), index=[1, 2, 3, 3, 3]) In [3]: type(df.loc[3]) Out[3]: pandas.core.frame.DataFrame In [4]: type(df.loc[1]) Out[4]: pandas.core.series.Series


1
matplotlibの2つの垂直線の間を塗りつぶす
ドキュメントの例をmatplotlib調べましたが、2つの特定の垂直線の間の領域を埋めるプロットを作成する方法がわかりませんでした。 例えば、私は間のプロット作成したいと言うx=0.2とx=4(フルのためのyプロットの範囲を)。使用すべきかfill_between、fillそれともfill_betweenx? whereこの条件を使用できますか?


10
テンプレートファイルが変更されたときにFlaskアプリを再読み込みする
デフォルトでは、組み込みサーバー(Flask.run)を使用してFlaskアプリケーションを実行すると、Pythonファイルを監視し、コードが変更された場合にアプリを自動的に再読み込みします。 * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader 残念ながら、これは* .pyファイルでのみ機能するようであり、この機能を他のファイルに拡張する方法を見つけられないようです。特に、テンプレートが変更されたときにFlaskでアプリを再起動すると非常に便利です。テンプレートのマークアップをいじって何度も変更が表示されないことに戸惑いましたが、アプリがまだJinjaテンプレートの古いバージョンを使用していることがわかりました。 では、テンプレートディレクトリにFlaskモニターファイルを置く方法はありますか、それともフレームワークのソースに飛び込む必要がありますか? 編集:Ubuntu 10.10を使用しています。他のプラットフォームでは実際に試したことがありません。 さらに、問い合わせの後、私は、テンプレートの変更が実際にあることを発見したされているアプリ自体をリロードせずに、リアルタイムに更新します。ただし、これはに渡されるテンプレートにのみ適用されるようflask.render_templateです。 しかし、たまたま私のアプリには、Jinjaテンプレートで使用する、再利用可能なパラメーター化されたコンポーネントがたくさんあります。これらはとして実装され{% macro %}、専用の「モジュール」に常駐し、{% import %}実際のページに組み込まれます。インポートされたテンプレートはまったく通過しないため、変更されたテンプレートが明らかにチェックされないことを除いて、すべてが素晴らしく、DRYですrender_template。 (不思議なことに、これはを介して呼び出されたテンプレートでは発生しません{% extends %}。については{% include %}、実際には使用しないのでわかりません。) まとめると、この現象のルーツは、ジンジャとフラスコまたはウェルクツグの間のどこかにあるようです。これらのプロジェクトのいずれかでバグトラッカーにアクセスする必要があると思います:)その間、私はjdを受け入れました。の答えは、それが実際に使用したソリューションであり、魅力のように機能するためです。
95 python  flask  jinja2 

10
Python読み取り専用プロパティ
属性をプライベートにする必要があるのか​​、プロパティを使用する必要があるのか​​わかりません。 私は最近、セッターとゲッターがpythonicではなく、プロパティデコレーターを使用する必要があることを読みました。大丈夫です。 しかし、もし私が属性を持っている場合、それはクラスの外部から設定されてはいけませんが、読み取ることができます(読み取り専用属性)。この属性はプライベートである必要がありself._xますか?はいの場合、ゲッターを使用せずにそれをどのように読むことができますか?私が今知っている唯一の方法は書くことです @property def x(self): return self._x そうすれば属性を読み取ることができますobj.xが、設定できないobj.x = 1ので問題ありません。 しかし、設定してはならないオブジェクトを設定することについて本当に気にする必要がありますか?多分私はそれをそのままにしておくべきです。しかし、obj._xユーザーにとって読みが奇妙なため、アンダースコアを使用することはできません。使用する必要がありますがobj.x、ユーザーは、この属性を設定してはならないことを知りません。 あなたの意見と実践は何ですか?

10
PDFからページをJPEGとして抽出する
Pythonコードで、pdfの特定のページをjpegファイルとして効率的に保存する方法は?(使用例:私はpdf-sがアップロードされ、各ページに対応するjpeg-sがストアであるpythonフラスコWebサーバーを持っています。) この解決策は近いですが、問題はページ全体がjpegに変換されないことです。
95 python  image  pdf 

5
WhatsApp API(java / python)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する WhatsApp API、できればPythonまたはJavaライブラリを探しています。 私はもう試した Yowsupましたが、番号を登録できませんでした。私はインドを拠点としていますが、それがインドと関係があるかどうかはわかりません。 私は試しました WhatsAPI(Pythonライブラリ)をうまくいきません。 これについて何か提案はありますか?ここにYowsupのユーザーはいますか?
95 java  python  api  bots  whatsapp 

5
キーに特定の文字列が含まれているpython辞書のアイテムをフィルタリングする
私はPythonで何かを開発しているCコーダーです。Cで(したがって、Pythonに適用されたCのようなロジックで)以下を実行する方法を知っていますが、それを実行する「Python」の方法は何なのかと思っています。 私には辞書dがあり、アイテムのサブセットを操作したいのですが、キー(文字列)の人だけが特定の部分文字列を含んでいます。 つまり、Cロジックは次のようになります。 for key in d: if filter_string in key: # do something else # do nothing, continue 私はPythonバージョンが次のようなものになると想像しています filtered_dict = crazy_python_syntax(d, substring) for key,value in filtered_dict.iteritems(): # do something 辞書のフィルタリングに関する投稿はたくさんありますが、これに関係する投稿は見つかりませんでした。 辞書がネストされておらず、Python 2.7を使用しています

7
Numpyリサイズ/リスケール画像
それは派手な配列ですが、画像を取得して画像のスケールを変更したいと思います。 たとえば、コカ・コーラのボトルの画像があります: bottle-1 これは形状の派手な配列に変換され、(528, 203, 3)この2番目の画像のサイズを示すためにサイズを変更したいと思います: bottle-2 の形をしてい(140, 54, 3)ます。 元の画像を維持したまま、画像のサイズを特定の形に変更するにはどうすればよいですか?他の答えは、1行おきまたは3行目を取り除くことをお勧めしますが、私がしたいことは、基本的には画像エディターを介して、Pythonコードで行う方法と同じように画像を縮小することです。numpy / SciPyでこれを行うライブラリはありますか?
95 python  image  numpy  scipy  resize 

4
DataFrameパンダの日付間の日数を含む列を追加する
「B」の日付から「A」の日付を差し引いて、差のある新しい列を追加します。 df A B one 2014-01-01 2014-02-28 two 2014-02-03 2014-03-01 以下を試しましたが、これをforループに含めようとするとエラーが発生します... import datetime date1=df['A'][0] date2=df['B'][0] mdate1 = datetime.datetime.strptime(date1, "%Y-%m-%d").date() rdate1 = datetime.datetime.strptime(date2, "%Y-%m-%d").date() delta = (mdate1 - rdate1).days print delta 私は何をすべきか?

3
pandas.read_csvを取得して、nanではなく空の文字列として空の値を読み取ります
pandasライブラリを使用してCSVデータを読み込んでいます。私のデータでは、特定の列に文字列が含まれています。"nan"空の文字列と同様に、文字列は可能な値です。私はパンダに "nan"を文字列として読み取らせることができましたが、空の値をNaNとして読み取らないようにする方法を理解できません。ここにサンプルデータと出力があります One,Two,Three a,1,one b,2,two ,3,three d,4,nan e,5,five nan,6, g,7,seven >>> pandas.read_csv('test.csv', na_values={'One': [], "Three": []}) One Two Three 0 a 1 one 1 b 2 two 2 NaN 3 three 3 d 4 nan 4 e 5 five 5 nan 6 NaN 6 g 7 seven 「nan」は文字列「nan」として正しく読み取られますが、空のセルはNaNとして読み取らstrれconvertersます。read_csv の引数に(converters={'One': str}))を渡してみましたが、空のセルはNaNとして読み取られます。 …
95 python  csv  pandas 

1
数値以外の値を含むnumpy.ndarrayのすべての行を削除する方法
基本的に、私はいくつかのデータ分析を行っています。データセットをnumpy.ndarrayとして読み取りましたが、値の一部が欠落しています(存在しない、存在するNaN、または " NA"と記述された文字列である)。 このようなエントリを含むすべての行をクリーンアップしたいと思います。numpy ndarrayでそれを行うにはどうすればよいですか?
95 python  numpy 

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