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

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

9
1列のパンダからNxN行列を作成する
各行にリスト値があるデータフレームがあります。 id list_of_value 0 ['a','b','c'] 1 ['d','b','c'] 2 ['a','b','c'] 3 ['a','b','c'] 1つの行と他のすべての行に対してスコアを計算する必要があります たとえば: Step 1: Take value of id 0: ['a','b','c'], Step 2: find the intersection between id 0 and id 1 , resultant = ['b','c'] Step 3: Score Calculation => resultant.size / id.size すべてのIDについて、ID 0とID 1,2,3の間でステップ2,3を繰り返します。 N x Nデータフレームを作成します。このような: …
11 python  pandas  numpy 

2
Flaskアプリが起動しない 'ImportError:ca n't import name' cached_property 'from' werkzeug ''
私はFlaskアプリに数週間取り組んでいます。今日それを終えて、それを配備しに行きました...そして今、それは起動しません。 コードを追加または削除していないので、展開プロセスで何かが変更されたと思いますか? とにかく、ここにターミナルに表示される完全なエラーがあります: Traceback (most recent call last): File "C:\Users\Kev\Documents\Projects\Docket\manage.py", line 5, in <module> from app import create_app, db File "C:\Users\Kev\Documents\Projects\Docket\app\__init__.py", line 21, in <module> from app.api import api, blueprint, limiter File "C:\Users\Kev\Documents\Projects\Docket\app\api\__init__.py", line 2, in <module> from flask_restplus import Api File "C:\Users\Kev\.virtualenvs\Docket-LasDxOWU\lib\site-packages\flask_restplus\__init_ _.py", line 4, in <module> from . …

2
pip / python:通常のサイトパッケージは書き込み不可
私は新しいMacbookを持っています-ユーザーがそれをインストールしてから、新しいユーザー(私の物)をインストールし、管理者権限を付与し、古いユーザーを削除しました。私はOSカタリナを使用しています。 インストール以来、私はいくつかの許可の問題を抱えてきました。VSCodeはJupyter Notebookを見つけられません。pipパッケージをにインストールします~/Library/Python/3.7/site-packages。 私がするとき私はwhich python3得るusr/bin/python3。私はときpip3 install <package>私が得る:Defaulting to user installation because normal site-packages is not writeableそして、それは私が行うとき、私はそれにアクセスすることができないにもかかわらず、それがすでにインストールされていると言いますimport <package>。 これは権限の問題でありpip、「ベース」のpythonにインストールpythonできないこと、そして私がにインストールしたものを見つけられないことは明らか~/Library/Python/3.7/site-packagesです。 OSの再インストールを試みましたが、クリーンインストールを行っていないため、何も変わりません。何が欠けていますか?権限をどのように正確に修正できますか?パッケージをどこにインストールしますvenvか(確かに、一部のパッケージはグローバルにしたいです(などjupyter))。 ありがとう
11 python  pip 

3
パンダは、1つの列の値の条件に基づいて、一度に複数の列の値を上書きします
私はそのようなDataFrameを持っています: df = pd.DataFrame(data={ 'col0': [11, 22,1, 5] 'col1': ['aa:a:aaa', 'a:a', 'a', 'a:aa:a:aaa'], 'col2': ["foo", "foo", "foobar", "bar"], 'col3': [True, False, True, False], 'col4': ['elo', 'foo', 'bar', 'dupa']}) col1の ":"で分割した後、リストの長さを取得したい場合、長さ> 2の場合は値を上書きするか、長さ<= 2の場合は値を上書きしないようにします。 理想的には、1行でできるだけ速く。 現在、私は試みますが、それはValueErrorを返します。 df[['col1', 'col2', 'col3']] = df.loc[df['col1'].str.split(":").apply(len) > 2], ("", "", False), df[['col1', 'col2', 'col3']]) 編集:col1の条件。EDIT2:すべての素晴らしくて迅速な回答に感謝します。すごい!EDIT3:10 ^ 6行のタイミング: …
11 python  pandas  apply 

3
opencvを使用して画像に存在するすべてのテキストの場所を取得する
テキスト(数字とアルファベット)を含むこの画像があります。この画像に存在するすべてのテキストと数字の場所を取得したい。また、すべてのテキストも抽出したいと思います。 画像の座標とすべてのテキスト(数字とアルファベット)を取得するにはどうすればよいですか。たとえば10B、44、16、38、22Bなど

2
正規表現で列を分割して、末尾のCAPSを別の列に移動するにはどうすればよいですか?
正規表現を使用して列を分割しようとしていますが、正しく分割できないようです。末尾のCAPSをすべて取り出して、別の列に移動しようとしています。したがって、2〜4個のCAPSであるすべてのCAPSが連続して取得されます。ただし、列が空白になっている'Name'間だけ、列を離れ'Team'ます。 これが私のコードです: import pandas as pd url = "https://www.espn.com/nba/stats/player/_/table/offensive/sort/avgAssists/dir/desc" df = pd.read_html(url)[0].join(pd.read_html(url)[1]) df[['Name','Team']] = df['Name'].str.split('[A-Z]{2,4}', expand=True) これ欲しい: print(df.head(5).to_string()) RK Name POS GP MIN PTS FGM FGA FG% 3PM 3PA 3P% FTM FTA FT% REB AST STL BLK TO DD2 TD3 PER 0 1 LeBron JamesLA SF 35 35.1 24.9 9.6 …
11 python  regex  pandas 

4
ModuleNotFoundError:「numpy.testing.nosetester」という名前のモジュールはありません
ディシジョンツリーを使用していて、このエラーが発生しました。逆伝播を使用したときにも同じ状況が発生しました。どうすれば解決できますか?(英語が下手でごめんなさい) import pandas as pd import numpy as np a = np.test() f = open('E:/lgdata.csv') data = pd.read_csv(f,index_col = 'id') x = data.iloc[:,10:12].as_matrix().astype(int) y = data.iloc[:,9].as_matrix().astype(int) from sklearn.tree import DecisionTreeClassifier as DTC dtc = DTC(criterion='entropy') dtc.fit(x,y) x=pd.DataFrame(x) from sklearn.tree import export_graphviz with open('tree.dot','w') as f1: f1 = export_graphviz(dtc, feature_names = …

3
セットの違いを行うときに最後の要素を無視するPythonの方法
私が2つ持っているとしましょうset(): a = {('1', '2', '3', 'a'), ('1', '2', '4', 'a'), ('1', '2', '5', 'b')} b = {('1', '2', '3', 'b'), ('1', '2', '4', 'b'), ('1', '2', '6', 'b')} 今、私がしたいことは、セットの違いを見つけることですがb \ a、すべてのタプルの最後の要素を無視します。つまり、次のようなことをするだけです。 a = {('1', '2', '3'), ('1', '2', '4'), ('1', '2', '5')} b = {('1', '2', '3'), ('1', '2', …
11 python  python-2.7  set 

2
ケラスモデルのMSEを最大化する
私は生成的な敵対的なネットワークを持っています。そこでは、弁別器がMSEで最小化され、生成器が最大化されるはずです。どちらも反対の目標を追求する相手だからです。 generator = Sequential() generator.add(Dense(units=50, activation='sigmoid', input_shape=(15,))) generator.add(Dense(units=1, activation='sigmoid')) generator.compile(loss='mse', optimizer='adam') generator.train_on_batch(x_data, y_data) 高いMSE値から利益を得るジェネレータモデルを取得するには、何を適応させる必要がありますか?

5
Python2からPython3へのコード変換の場合、PythonとDjangoのどのバージョンが最適ですか?
現在私は大企業で働いており、python2の古い大きなDjangoプロジェクトをpython3バージョンに変換する必要があるため、関連する多くの調査を行いましたが、変換に最適なPythonとDjangoのバージョンに関連する完全な答えはまだ見つかりません。 現在、旧バージョンではPython:2.7.16とDjango:1.9.13を使用しています。 誰でも私の古いバージョンのpython2からpython3への変換に最適なバージョンのPythonとDjangoを私に提案できます。

3
ほとんどのpythonic callableはTrueを生成しますか?
このクラスcollections.defaultdictは、デフォルト値を生成するために使用されるデフォルトファクトリを取ります。 dict-likeオブジェクトに含まれる値のデフォルトをFalseにする必要がある場合、インスタンスは次のように作成できます。 d_false = defaultdict(bool) デフォルト値の同じことを達成するための最もpythonicな方法は何Trueですか? 言い換えると、標準の呼び出し可能なオブジェクトが返さTrueれるのboolですか? もちろん、ファクトリーはラムダ式として構築できます。 d_true = defaultdict(lambda: True) しかし、これは車輪を再発明するかもしれません。
11 python  generator 

2
numpy c-extensionsのインポートに失敗しました
numpy c-extensionsのインポートに失敗しました ビジュアルスタジオコードで動作するように、WindowsシステムにPython 3.7をインストールしました。ライブラリの使用を含め、すべてが順調でした。コントロールパネルのアンインストールプログラムツールを使用してpythonをアンインストールしました。そしてMiniconda 3をインストールしました。私はそのすべてがうまく動作確認した後、使用してnumpyのライブラリをインストールし、私の端末でGitBashに窓10、そして私のvisialスタジオコードでそれを確認し、それが起動に失敗しました。conda install numpy コード例の再現: import numpy as np A = np.array([[-1], [7], [-26]]) エラーメッセージ: トレースバック(最後の最後の呼び出し):ファイル "C:\ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core__init __。py"、17行目、からのマルチアレイファイル「C:\ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core \ multiarray.py」の14行目をインポートします。importオーバーライドファイル "C:\ …

1
Kerasで予期しないキーワード引数「不揃い」
次のPythonコードでトレーニング済みのケラスモデルを実行しようとしています。 from keras.preprocessing.image import img_to_array from keras.models import load_model from imutils.video import VideoStream from threading import Thread import numpy as np import imutils import time import cv2 import os MODEL_PATH = "/home/pi/Documents/converted_keras/keras_model.h5" print("[info] loading model..") model = load_model(MODEL_PATH) print("[info] starting vid stream..") vs = VideoStream(usePiCamera=True).start() time.sleep(2.0) while True: frame = …

7
繰り返される「key = value」ペアのファイルをDataFrameに読み込みます
この形式のデータを含むtxtファイルがあります。最初の3行は何度も繰り返されます。 name=1 grade=A class=B name=2 grade=D class=A データを表形式で出力したいと思います。次に例を示します。 name | grade | class 1 | A | B 2 | D | A ヘッダーを設定してデータをループするのに苦労しています。これまでに試したのは、 def myfile(filename): with open(file1) as f: for line in f: yield line.strip().split('=',1) def pprint_df(dframe): print(tabulate(dframe, headers="keys", tablefmt="psql", showindex=False,)) #f = pd.DataFrame(myfile('file1') df = pd.DataFrame(myfile('file1')) pprint_df(df) それからの出力は …

6
リスト内の特定の文字を見つける
目的は、ユーザーの段落からリストを作成し、反復して、「j、x、q、z」という特殊文字を含む単語の数を数えることです。 入力例: 地面の穴にホビットが住んでいた。ワームの先端とにじみ出るにおいで満たされた、汚くて湿った汚い穴ではなく、座ったり食べたりするための何もない乾燥した裸の砂の穴ではありません。それはホビットホールでした、そしてそれは快適さを意味します。 出力例: 珍しい文字を含む1つの単語 ユーザーの段落をリストに分割するコードを開始しましたが、リストを繰り返し処理して特殊文字の各インスタンスを見つけるのに苦労しています。 これは私がこれまでに持っているものです: def rareChar(words): rareWords = 0 rareChars = ['j', 'x', 'q', 'z'] for astring in words: wds = words.split() for char in wds: if char in rareChars: rareWords = rareWords + 1 return rareWords def CoolPara(words): print(rareChar(words), 'word(s) with a rare character') # DO …

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