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

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

4
Matplotlibのインストールエラー:致命的なエラーC1083
私はPythonコーディングに比較的慣れていないため、Pythonの統計とデータ管理について学びたいと思っています。このため、いくつかの問題を引き起こしているMatplotlibをインストールしたいと思います。 他の人にもこの問題が発生しているようですが、修正方法を完全には理解していません。 インストールするには pip install matplotlib 次のスペックがインストールされています ウインドウズ10 Python 3.8 Microsoft Studio 2019 私が得た最初のエラーはMicrosoft Studioのインストールでしたので、それを行いました。私もピップを更新しようとしました BUILDING MATPLOTLIB matplotlib: yes [3.1.1] python: yes [3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)]] platform: yes [win32] ... checkdep_freetype2.c src/checkdep_freetype2.c(1): fatal error C1083: Cannot open include file: 'ft2build.h': No such file …

2
Visual Studioのコードブレークポイントが灰色に設定されていて機能しない。エラー(「justMyCode」オプションのために除外される場合がある)
Visual StudioコードでDjangoコアライブラリにブレークポイントを設定しましたが、プロジェクトのデバッグを開始すると、これらのデバッグポイントの色が赤から灰色に変わり、以下のような通知が表示されます。 Breakpoint in file excluded by filters. Note: may be excluded because of "justMyCode" option (default == true). justmycode値をビジュアルコードオプションからfalseに設定しましたが、それでもブレークポイントを設定できません。 私はSOの質問に関連していますが問題を解決できなかったので、質問を投稿する必要があります。 私はセットにしようとしているlocalroot&remoterootそれでも動作していません。

4
python3:コンパイルされたパターンからIPアドレスを抽出する
ログファイルのすべての行を処理し、行がIPパターンに一致する場合は住所を抽出します。メッセージにはいくつかの種類がありますand。以下の例では、p1 p2` を使用しています。 ファイルを1行ずつ読み取ることができ、各行が各パターンに一致します。しかし、もっと多くのパターンが存在する可能性があるため、できるだけ効率的に実行したいと考えています。私はこれらのパターンを1つのオブジェクトにコンパイルし、各行に対して1回だけ一致させることを望んでいました。 import re IP = r'(?P<ip>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})' p1 = 'Registration from' + IP + '- Wrong password' p2 = 'Call from' + IP + 'rejected because extension not found' c = re.compile(r'(?:' + p1 + '|' + p2 + ')') for line in sys.stdin: match = re.search(c, line) …

2
Pytorch:unetアーキテクチャでカスタムウェイトマップを使用する正しい方法
u-netアーキテクチャには、カスタムのウェイトマップを使用して精度を高めるための有名なトリックがあります。詳細は次のとおりです。 さて、ここや他の複数の場所で質問することで、2つのアプローチについて知ることができます。 1)最初はtorch.nn.Functionalトレーニングループでメソッドを使用することです- loss = torch.nn.functional.cross_entropy(output, target, w) ここで、wは計算されたカスタムの重みです。 2)2つ目はreduction='none'、トレーニングループ外の損失関数の呼び出しで使用することです。 criterion = torch.nn.CrossEntropy(reduction='none') そして、トレーニングループでカスタムウェイトを掛けます- gt # Ground truth, format torch.long pd # Network output W # per-element weighting based on the distance map from UNet loss = criterion(pd, gt) loss = W*loss # Ensure that weights are scaled appropriately loss …

3
リクエストを使用してWebページからの正確な結果を解析できません
私はウェブページから2つのフィールドを解析するためにpythonでスクリプトを作成しました- total revenueそしてそれは心配dateです。私が求めているフィールドはJavaScriptで暗号化されています。それらは、json配列内のページソースで使用できます。次のスクリプトは、これらの2つのフィールドを適宜解析できます。 ただし、問題は、そのページに表示される日付がページソースで使用可能な日付と異なることです。 ウェブページのリンク そのWebページの日付は次のようである。この ページのソースの日付は次のようである。この 明らかに1日の変動があります。 このタブをクリックすると、そのWebページにアクセスした後Quarterly、そこに結果が表示されます。 私は試しました: import re import json import requests url = 'https://finance.yahoo.com/quote/GTX/financials?p=GTX' res = requests.get(url) data = re.findall(r'root.App.main[^{]+(.*);',res.text)[0] jsoncontent = json.loads(data) container = jsoncontent['context']['dispatcher']['stores']['QuoteSummaryStore']['incomeStatementHistoryQuarterly']['incomeStatementHistory'] total_revenue = container[0]['totalRevenue']['raw'] concerning_date = container[0]['endDate']['fmt'] print(total_revenue,concerning_date) 私が得た結果(100万の収益): 802000000 2019-06-30 私が得たい結果: 802000000 2019-06-29 このティッカーを試してみるとAAPL、正確な日付が取得されるため、サブトレースまたは日を追加することはできません。 そのサイトから正確な日付を取得するにはどうすればよいですか? ところで、私はセレンを使用してそれらを取得する方法を知っているので、に固執したいと思いrequestsます。

2
cx_freezeでフリーズした後の絶対パス(Qt5 / PySide2アプリ)
問題: cx_freezeで生成された.exeを別のマシンに配布できません。exeには.exeを生成したマシン上の絶対パスへの参照が含まれているようです。また"include_msvcr": True、ファイルをコピーしなかったため、vcruntime140.dllを直接含める必要がありました。 セットアップ 勝利10 Python 3.7.2 cx_freeze 6.0 virtualenvはありません(重要ではないようですが、envvで試しました) 同様の質問 この質問は以前に同様の形式で尋ねられましたが、答えはありません:cx_Freezeはパスをコピーします エラーログ スクリプトを開始すると、次のエラーが表示されます(ウィンドウからコピー/貼り付けできないため、画像を共有します)。C:\Program Files (x86)\Python....他のマシンにはない絶対パスへの参照を見ることができます。 凍結スクリプト from os.path import dirname from cx_Freeze import setup, Executable from config import settings import os.path import sys import glob PYTHON_INSTALL_DIR = os.path.dirname(os.path.dirname(os.__file__)) DEPENDENCY_DIR = os.path.join(os.getcwd(), 'dependencies') os.environ['TCL_LIBRARY'] = os.path.join(DEPENDENCY_DIR, 'tcl', 'tcl8.6') os.environ['TK_LIBRARY'] = …

1
最新のpythonバージョンはdictの挿入順序を保持しているので、等価(==)の意味は変わりますか?
最新のpythonバージョンでは、dictは挿入の順序を保持します。平等の面で何か変化はありますか?たとえば、現在は以下が機能します。広告掲載の順番が重要になりますので、今後変更される可能性はありますか? 根本的な変更があるため、以前は==機能していました。挿入の順序は順序付けされていないと見なされたため、重要ではなかったためです。今、それが注文されたので、平等の意味は変わることができますか? d1={'a':1,'b':2} d2={'b':2,'a':1} print(d1==d2) True l1=['a','b'] l2=['b','a'] print(l1==l2) False

1
MyPyで同じ型に互換性がないのはなぜですか?
次の例では: from typing import Callable, Generic, Type, TypeVar ThetaType = TypeVar('ThetaType', bound=int) XType = TypeVar('XType', bound=int) class IteratedFunction(Generic[ThetaType, XType]): def find_fixed_point(self, theta: ThetaType, x_init: XType) -> XType: return x_init def combinator( iterated_function_cls: Type[ IteratedFunction[ThetaType, XType]]) -> Callable[ [IteratedFunction[ThetaType, XType]], XType]: old_find_fixed_point = iterated_function_cls.find_fixed_point def new_find_fixed_point( iterated_function: IteratedFunction[ThetaType, XType], theta: ThetaType, …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.