Pythonでモジュールコンポーネントをエクスポートする

Julia では、モジュールの関数 (または変数、構造体など) をエクスポートすることができ、その後、名前空間なしで別のスクリプトで呼び出すことができます (インポート後)。例えば: # helpers.jl module helpers function ordinary_function() # bla bla bla end function exported_function() # bla bla bla end export exported_functio

Python継承クラスメソッドに関するいくつかの問題

私はこのコードを持っています: from typing import Callable, Any class Test(classmethod): def __init__(self, f: Callable[..., Any]): super().__init__(f) def __get__(self,*args,**kwargs): print(args) # why out put is (None, <clas

すべての機能を終了した後、セレンが単独でブロワーを閉じる

私はプログラミングがかなり新しいので、簡単な質問かもしれませんが、Seleniumによって開かれたブラウザがコードの最後に閉じる理由がわかりません。 from lib2to3.pgen2 import driver from selenium import webdriver def Online_PLatform(): Driver = webdriver.Chrome() Driver.get('https://elearningmariki

Python印刷およびjson.dumpsはfloat値を変更します

Python 3.6.8を使用してLinuxサーバー上で以下の問題を打つ.単純な浮動小数点変数を使用した Json.dumps() 呼び出しは、実行ごとに異なる結果を示します。 $ python3 Python 3.6.8 (default, Oct 8 2020, 16:04:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44.0.200)] on linux Type "help", "copyright", "credits" or

Python配列は値を最小化します

配列の値を小さな数値に変更しようとしています。 list = [1,3,7,3] から list = [1,2,3,2] へ 私はすでにそれを整理するために数行のコードを持っています。 def sortItems(list): counts = collections.Counter(list) sortedlist = sorted(list, key=counts.get, reverse=True) return sortedlist W3Sc

正規表現のバグpython

私がやっていることは、私は正規表現でtxtファイルからリストを追加しようとしている、私はすべての行somenumber.mp4のこの部分をつかむ必要があります これは私がtxtファイルの中に持っているものです: http://example.com:80/path/to/file/151542.mp4 http://example.com:80/path/to/file/151543.mp4 http://example.com:80/path/to/file/1515

Pythonでオーバーフローエラーが発生するのはなぜですか?

ここに私のコードがあります J = random.randrange(400000000000000000, 800000000000000000) K = codecs.encode(J.to_bytes(2, 'big'), "base64") しかし、これを実行しようとするとオーバーフローエラーが発生します.基本的に私は40000000000000000000000000000000000000000の間の数を生成し、それをbase64に変換しています。誰もが助けるこ

Python numpyは、別の配列に従って配列を並べ替え、軸を介してブロードキャストします

私は前にこれを100万回行いました - 別の配列に応じて1つの配列をソートします。しかし、今回は少し複雑で、私はそれを行う方法に悩まされています。説明させてください。私は2つの配列を持っている、と言うA: [[1.59956565 1.16421459] [1.21548342 1.63884363] [0.73023302 0.54681896] [2.02628432 1.32127994] [0.2132793 0.26559821] [0.38242608

Python / pandasは、「-」の負の符号を置き換えるが、負の数の負の符号は置き換えないように機能します(「-1」の「-」)

私は含むpandasのデータフレームを持っている - 欠損値で 、.replace('-','NaN') を使用すると、-1をNaN1に置き換える方法は、署名のみではなく、-1の場合にのみ削除できます データフレームの例 Co1_1 Values Pine - Apple -1 Mango 2 Berry - Banana -3 ここで私は置き換えたい - パイン&ベリーではなくバナナで

条件に一致する文字列から単語を選択する方法

私は多くの単語を含む1つの文字列を持っている、私はリストに a で始まるすべての単語を格納したい。

NotImplementedErrorがあるのに、なぜ抽象基本クラスライブラリが必要なのですか?

Python で抽象基本クラスを使用する一般的な使用方法を次に示します。 from abc import ABC class MyBaseClass(ABC): @abstractmethod def __init__(self): print("Here's some logic that I want all subclasses to have") class ChildClass(MyBaseClass): def __in

Pythonはタイムスタンプ形式「timestamp」を要求します:「1642696349592」、このタイムスタンプはどの形式ですか?

こんにちは、私はタイムスタンプ付きのjsonペイロードを持っていますが、タイムスタンプ形式が何であるかを知ることができないので、このリクエストをanwser/動作させる方法がわかりません。 だから誰かが私に「タイムスタンプ」フォーマットが何であるかを教えてもらえますか?json ペイロードは次のとおりです。 json = { "pageApiId": "200641",

偶数の長さの単語の正規表現

私は偶数の長さの単語の正規表現表現を書きたい。 たとえば、単語を含むリストから必要な出力を次に示します。 {"blue", "ah", "sky", "wow", "neat"}は{"blue", "ah", "neat} です。 \w{2}や\w{4}という表現は2語または4語の単語を生成することを知っていますが、私が望むのは偶数のすべてに対して働くものです。私は\w{%2==0}を使用して試みたが、それは動作しません。

リスト内の他のすべての位置を置き換える

私はリスト内の他のすべての位置を単一の項目に置き換えることを可能にするものを作ろうとしています: l = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] l[::2] = "A" print(l) 私は次のようなものを期待しています: ["A", 1, "A," 3, "A", "A", 6, "A", 8, "A", 10] [::]のインデックス作成の別の位置を試しましたが、エラーが発生するか、リストの残りの部分が含まれていない結果が得られます。

この単純なコードで `mypy --strict`がエラーをスローしないのはなぜですか?

私は test.pyで次を持っています: def f(x: int) -> float: pass if __name__=="__main__": f(4) mypy --strict test.pyを実行するとエラーは発生しません。 私は mypy が私の定義 fに問題があると推測することができると思った。 return ステートメントは明らかになく、浮動小数点数を返すことはない。 私はここで理解していない何か基本的なものがあるように感じます。 retur

Pythonを使用して2つの異なる値に基づいて辞書のリストを並べ替える方法

以下の例のような辞書を含むリストがあります。私は試してみて、tbl_nmとseqを使用してリストをソートしたいと思います。それを実現する方法がわからない。どんな助けも感謝します。 辞書を含むリストの例 [ {"tbl_nm": "Table 1", "seq": 2, "data": "datapoint"}, {"tbl_nm": "Table 1", "seq": 1, "data": "datapoint"}, {"tbl_nm": "Table

PandasDataFrameを2列に変換します

私はpandasのデータフレームを持っています: | A | B | C | 0 | 3 | e | w | 1 | 4 | f | x | 2 | 5 | g | y | 3 | 6 | h | z | 私は、DataFrameをインデックス値を保持する2列の構造に変換しようとしています。 0 | 3 | 0 | e | 0 | w | 1 | 4 | 1 | f | 1 | x | 2 | 5 | 2 | g | 2 | y | 3 | 6 | 3 | h | 3

Django ORMは、既存のクエリセットに.filter()を適用します

このコード スニペットで実行されるデータベースへの要求について少し混乱しています >>> from core.models import People >>> p = People.objects.all() >>> p.filter(age__gt=10) objects.all()をORMに渡すことは、SELECT *のような1つの要求につながることは明らかです しかし、既存のクエリセットに .filter() メソッドを適用すると、データベースに対する 2 回目の要

pandas:Groupby、Apply And Repeat

私は列'クラス'によって与えられたグループに関して、いくつかの加重手段を計算したいpandasのデータフレームを持っています。 import pandas as pd import numpy as np df_test = pd.DataFrame.from_dict({ "Class":["A","A","A","B","B","B"], "X":[0, 1, 2, 3, 4, 5], "Y":[0, 1, 2,