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

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

4
Python pandas文字列の列のデータ選択からナンをフィルタリングする
使用groupbyせずにデータを除外するにはどうすればよいNaNですか? 顧客が「N / A」、「n / a」またはそのバリエーションのいずれかを入力し、他のユーザーはそれを空白のままにするマトリックスがあるとします。 import pandas as pd import numpy as np df = pd.DataFrame({'movie': ['thg', 'thg', 'mol', 'mol', 'lob', 'lob'], 'rating': [3., 4., 5., np.nan, np.nan, np.nan], 'name': ['John', np.nan, 'N/A', 'Graham', np.nan, np.nan]}) nbs = df['name'].str.extract('^(N/A|NA|na|n/a)') nms=df[(df['name'] != nbs) ] 出力: >>> nms movie name rating …
190 python  pandas  dataframe 

8
Pythonでキーエラーが発生します
私のpythonプログラムでは、次のエラーが発生します。 KeyError: 'variablename' このコードから: path = meta_entry['path'].strip('/'), なぜこれが起こっているのか誰でも説明できますか?
190 python  dictionary 

12
multiprocessing.Processに渡された関数の戻り値を回復するにはどうすればよいですか?
以下のコード例では、関数の戻り値を回復したいと思いますworker。これを行うにはどうすればよいですか?この値はどこに保存されますか? コード例: import multiprocessing def worker(procnum): '''worker function''' print str(procnum) + ' represent!' return procnum if __name__ == '__main__': jobs = [] for i in range(5): p = multiprocessing.Process(target=worker, args=(i,)) jobs.append(p) p.start() for proc in jobs: proc.join() print jobs 出力: 0 represent! 1 represent! 2 represent! 3 represent! 4 represent! …

19
PDFファイルからテキストを抽出する方法は?
この PDFファイルに含まれているテキストをを使用して抽出しようとしていますPython。 私はPyPDF2モジュールを使用しており、次のスクリプトがあります。 import PyPDF2 pdf_file = open('sample.pdf') read_pdf = PyPDF2.PdfFileReader(pdf_file) number_of_pages = read_pdf.getNumPages() page = read_pdf.getPage(0) page_content = page.extractText() print page_content コードを実行すると、PDFドキュメントに含まれているものとは異なる次の出力が表示されます。 !"#$%#$%&%$&'()*%+,-%./01'*23%4 5'%1$#26%3/%7/))/8%&)/26%8#3"%3"*%313/9#&) % PDFドキュメントのテキストをそのまま抽出するにはどうすればよいですか?
190 python  pdf 

8
ファイルから実行するpytestテストを指定する方法はありますか?
pytestファイルから実行するテストを選択する方法はありますか?たとえば、foo.txt実行するテストのリストを含むファイル: tests_directory/foo.py::test_001 tests_directory/bar.py::test_some_other_test または、pytestの異なるディレクトリから、テスト名に共通のパターンがない複数のテストを選択する方法はありますか? pytest -k <pattern> 単一のパターンを許可します。 1つのオプションは、 pytest.mark各テストに対してことですが、私の要件は、異なるファイルから異なる組み合わせのテストを実行することです。 複数のパターンと各パターンのテストファイル名を指定する方法はありますか? または ファイルに正確なテストパスを指定し、そのファイルを入力としてフィードする方法はありますか pytestか? または この目的で利用できるフック関数はありますか?
190 python  pytest 

25
SqlAlchemyの結果をJSONにシリアル化する方法は?
Djangoには、DBからJSON形式に返されるORMモデルの優れた自動シリアル化機能があります。 SQLAlchemyクエリの結果をJSON形式にシリアル化する方法 私は試しましたjsonpickle.encodeが、それはクエリオブジェクト自体をエンコードします。試しましたjson.dumps(items)が、戻ってきました TypeError: <Product('3', 'some name', 'some desc')> is not JSON serializable SQLAlchemy ORMオブジェクトをJSON / XMLにシリアル化するのは本当に難しいですか?デフォルトのシリアライザはありませんか?今日、ORMクエリの結果をシリアル化することは非常に一般的なタスクです。 SQLAlchemyクエリ結果のJSONまたはXMLデータ表現を返すだけです。 JSON / XML形式のSQLAlchemyオブジェクトのクエリ結果は、javascript datagird(JQGrid http://www.trirand.com/blog/)で使用する必要があります
189 python  json  sqlalchemy 

12
Pythonでリストを辞書に変換する
aエントリが辞書にマップされるPythonのリストがあるとします。各偶数要素は辞書のキーを表し、次の奇数要素は値です 例えば、 a = ['hello','world','1','2'] それを辞書に変換したいのですがb、 b['hello'] = 'world' b['1'] = '2' これを達成する構文的に最もクリーンな方法は何ですか?
189 python  list  dictionary 

12
(値から検索するのではなく)Pythonでディクショナリキーを変数として直接取得するにはどうすればよいですか?
この基本的な質問で申し訳ありませんが、これに対する私の検索は、キーのテキスト/名前が欲しいので使用したくない値に基づいて辞書のキーを取得する方法以外は何も表示しません。辞書に多くのエントリがある場合、値によって最終的に2つ以上のキーを返す可能性があります...私がやろうとしているのはこれです: mydictionary={'keyname':'somevalue'} for current in mydictionary: result = mydictionary.(some_function_to_get_key_name)[current] print result "keyname" これは、これらをドキュメントに印刷していて、これを行う際にキー名と値を使用したいためです。 以下のメソッドを見ましたが、これはキーの値を返すだけのようです get(key[, default])
189 python  dictionary  key 

6
DjangoのMetaクラスはどのように機能しますか?
私はDjangoを使用しています。Djangoを使用すると、クラスにパラメータを追加できますclass Meta。 class FooModel(models.Model): ... class Meta: ... 私がPythonのドキュメントで見つけた唯一のものは: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass しかし、これは同じことだとは思いません。
189 python  django  metaclass 


4
SQLAlchemyでORを使用する
私はドキュメントを調べましたが、SQLAlchemyでORクエリを実行する方法を見つけることができないようです。このクエリを実行したいだけです。 SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') のようなものでなければなりません addr = session.query(AddressBook).filter(City == "boston").filter(????)
189 python  sqlalchemy 

1
整数のタイムスタンプをPythonの日時に変換する方法
「1331856000000」のようなタイムスタンプを含むデータファイルがあります。残念ながら、フォーマットに関するドキュメントがあまりないため、タイムスタンプのフォーマットがわかりません。私はPythonの標準datetime.fromordinal()とdatetime.fromtimestamp()他のいくつかを試しましたが、何も一致しません。特定の数値が現在の日付(例:2012-3-16)に対応していると確信していますが、それ以上ではありません。 この数値をどのようにaに変換しdatetimeますか?


5
pipを使用して複数のPythonパッケージを一度にインストールする方法
私はそれがそれを行う簡単な方法であることを知っていますが、私はここでもグーグルでもそれを見つけませんでした。だから私はpipを使用して複数のパッケージをインストールする方法があるかどうか気になりました。何かのようなもの: pip install progra1 , progra2 ,progra3 ,progra4 . または: pip install (command to read some txt containing the name of the modules)
189 python  pip 

8
「pip install --user…」の目的は何ですか?
からpip install --help: --user Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.) site.USER_BASEのドキュメントは、私が理解できない興味深い* NIX主題の恐ろしいワームホールです。 --userわかりやすい英語での目的は何ですか?なぜパッケージを~/.local/問題にするのですか?$ PATHのどこかに実行可能ファイルを置いてみませんか?

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