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

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

8
Python3は括弧なしで印刷します
printPythonの2の文であるために使用されるが、今では、Python 3に括弧を必要とする関数となりました。 Python 3でこれらの括弧を抑制する方法はありますか?たぶん、印刷機能を再定義することによって? だから、代わりに print ("Hello stack over flowers") 私はタイプすることができます: print "Hello stack over flowers"
83 python  printing 

9
Pythonにメソッドが存在するかどうかを確認するにはどうすればよいですか?
関数__getattr__()では、参照された変数が見つからない場合、エラーが発生します。変数またはメソッドがオブジェクトの一部として存在するかどうかを確認するにはどうすればよいですか? import string import logging class Dynamo: def __init__(self,x): print "In Init def" self.x=x def __repr__(self): print self.x def __str__(self): print self.x def __int__(self): print "In Init def" def __getattr__(self, key): print "In getattr" if key == 'color': return 'PapayaWhip' else: raise AttributeError dyn = Dynamo('1') print dyn.color dyn.color = …
83 python  methods 

3
Django DoesNotExist
「DoesNotExistエラー」を把握しようとして問題が発生しました。無回答の結果を管理する正しい方法を見つけようとしましたが、「DoesNotExist」または「オブジェクトに属性DoestNotExistsがありません」で引き続き問題が発生します。 from django.http import HttpResponse from django.contrib.sites.models import Site from django.utils import simplejson from vehicles.models import * from gpstracking.models import * def request_statuses(request): data = [] vehicles = Vehicle.objects.filter() Vehicle.vehicledevice_ for vehicle in vehicles: try: vehicledevice = vehicle.vehicledevice_set.get(is_joined__exact = True) imei = vehicledevice.device.imei try: lastposition = vehicledevice.device.devicetrack_set.latest('date_time_process') altitude = lastposition.altitude …

3
2つのパンダデータフレームを結合します(共通の列に参加します)
私は2つのデータフレームを持っています: レストラン_ids_dataframe Data columns (total 13 columns): business_id 4503 non-null values categories 4503 non-null values city 4503 non-null values full_address 4503 non-null values latitude 4503 non-null values longitude 4503 non-null values name 4503 non-null values neighborhoods 4503 non-null values open 4503 non-null values review_count 4503 non-null values stars 4503 non-null …

3
Scipy.signal.butterを使用してバンドパスバターワースフィルターを実装する方法
更新: この質問に基づいたScipyレシピを見つけました!したがって、興味のある方は、次のサイトに直接アクセスしてください。目次»信号処理»バターワースバンドパス 1次元のnumpy配列(時系列)にバターワースバンドパスフィルターを実装するという、最初は単純なタスクのように見えたものを実現するのに苦労しています。 私が含めなければならないパラメーターは、sample_rate、ヘルツ単位のカットオフ周波数、そして場合によっては次数です(減衰、固有振動数などの他のパラメーターは私にはわかりにくいので、「デフォルト」値ならどれでもかまいません)。 私が今持っているのはこれです。これはハイパスフィルターとして機能しているようですが、正しく実行しているかどうかはわかりません。 def butter_highpass(interval, sampling_rate, cutoff, order=5): nyq = sampling_rate * 0.5 stopfreq = float(cutoff) cornerfreq = 0.4 * stopfreq # (?) ws = cornerfreq/nyq wp = stopfreq/nyq # for bandpass: # wp = [0.2, 0.5], ws = [0.1, 0.6] N, wn = scipy.signal.buttord(wp, ws, 3, 16) …

11
PythonでROC曲線をプロットする方法
ロジスティック回帰パッケージを使用してPythonで開発した予測モデルの精度を評価するために、ROC曲線をプロットしようとしています。真陽性率と偽陽性率を計算しました。ただし、matplotlibAUC値を使用してこれらを正しくプロットし、計算する方法を理解できません。どうすればそれができますか?

7
Pythonプログラムを永久に実行する方法は?
Pythonプログラムを無限ループで永久に実行する必要があります。 現在、私はこのように実行しています- #!/usr/bin/python import time # some python code that I want # to keep on running # Is this the right way to run the python program forever? # And do I even need this time.sleep call? while True: time.sleep(5) それを行うためのより良い方法はありますか?それともtime.sleep電話が必要ですか?何かご意見は?


8
Python setuptools:install_requiresの下にプライベートリポジトリを一覧表示するにはどうすればよいですか?
setup.pyプライベートGitHubリポジトリに依存するプロジェクトのファイルを作成しています。ファイルの関連部分は次のようになります。 from setuptools import setup setup(name='my_project', ..., install_requires=[ 'public_package', 'other_public_package', 'private_repo_1', 'private_repo_2', ], dependency_links=[ 'https://github.com/my_account/private_repo_1/master/tarball/', 'https://github.com/my_account/private_repo_2/master/tarball/', ], ..., ) 後者はこの回答ごとのと引数をサポートしていないため、setuptools代わりに使用distutilsしています。install_requiresdependency_links 上記のセットアップファイルは、404エラーでプライベートリポジトリにアクセスできません。これは、GitHubがプライベートリポジトリの不正なリクエストに対して404を返すために予想されます。ただし、setuptools認証方法がわかりません。 これが私が試したいくつかのことです: でリポジトリをインストールする場合のようgit+ssh://に、https://inの代わりに使用dependency_linksしpipます。setuptoolsがこのプロトコル(「不明なURLタイプ:git + ssh」)を認識しないため、これは失敗しますが、配布ドキュメントには認識されるはずです。同上git+httpsとgit+http。 https://<username>:<password>@github.com/...- (この方法では動作しません、まだ404が得るcurlかwget-しかし、コマンドラインからいずれかがcurl -u <username> <repo_url> -O <output_file_name>作業を行います。) setuptools(0.9.7)とvirtualenv(1.10)を最新バージョンにアップグレードします。また、distributeをインストールしてみましたが、この概要では、setuptoolsにマージされたと述べています。いずれにせよ、サイコロはありません。 現在setup.py、プライベートリポジトリを個別にダウンロードする必要があるという警告を印刷しました。これは明らかに理想的とは言えません。何か足りないことが明らかな気がしますが、それが何なのか考えられません。:) ここに答えのない重複した質問。

9
パンダ:各グループの平均で不足している値を埋める
これは簡単なはずですが、私が見つけた最も近いものはこの投稿です: パンダ:グループ内の不足している値を埋めていますが、それでも問題を解決できません...。 次のデータフレームがあるとします df = pd.DataFrame({'value': [1, np.nan, np.nan, 2, 3, 1, 3, np.nan, 3], 'name': ['A','A', 'B','B','B','B', 'C','C','C']}) name value 0 A 1 1 A NaN 2 B NaN 3 B 2 4 B 3 5 B 1 6 C 3 7 C NaN 8 C 3 そして、「NaN」に各「名前」グループの平均値を入力したいと思います。 name …

5
setuptoolsに静的ファイルを含める方法-pythonパッケージ
私に含める./static/data.txtにはsetuptools、ここに私のコードは次のとおりです。 # setup.py import os,glob from setuptools import setup,find_packages setup( name = "PotatoProject", version = "0.1.1", author = "Master Splinter", author_email = "splinter@initech.com", description = ("The potatoproject!"), url = 'http://www.google.com', license = "BSD", # adding packages packages=find_packages('src'), package_dir = {'':'src'}, # trying to add files... include_package_data = True, package_data = …

2
Python 3.6の変数アノテーションとは何ですか?
Python3.6がリリースされようとしています。PEP 494-Python 3.6のリリーススケジュールには12月末が記載されているため、Python 3.6の新機能を調べて、変数の注釈に記載されていることを確認しました。 PEP 484は、関数パラメーターの型注釈、別名型ヒントの標準を導入しました。このPEPは、クラス変数やインスタンス変数などの変数のタイプに注釈を付けるための構文をPythonに追加します。 primes: List[int] = [] captain: str # Note: no initial value! class Starship: stats: Dict[str, int] = {} 関数アノテーションの場合と同様に、Pythonインタープリターは変数アノテーションに特定の意味を付加せず__annotations__、クラスまたはモジュールの特別な属性にのみ格納します。静的に型付けされた言語での変数宣言とは対照的に、注釈構文の目標は、抽象構文ツリーと__annotations__属性を介してサードパーティのツールとライブラリの構造化型メタデータを指定する簡単な方法を提供することです。 したがって、私が読んだものから、それらはPython 3.5からの型ヒントの一部であり、Python3.5の型ヒントとはで説明されています。 私はcaptain: strとのclass Starship例に従いますが、最後の例についてはよくわかりません:どのようにprimes: List[int] = []説明しますか?整数のみを許可する空のリストを定義していますか?

14
複数のdictを同じキーでマージする方法は?
私はこのような複数のdict /キーと値のペアを持っています: d1 = {key1: x1, key2: y1} d2 = {key1: x2, key2: y2} 結果を新しいdictにしたい(可能であれば最も効率的な方法で): d = {key1: (x1, x2), key2: (y1, y2)} 実際、結果dは次のようになります。 d = {key1: (x1.x1attrib, x2.x2attrib), key2: (y1.y1attrib, y2.y2attrib)} 誰かが最初の結果を得る方法を教えてくれれば、残りを理解することができます。

6
データフレームの最後の要素のアクセスインデックス
私はこれを探し回っていますが、見つけることができないようです(非常に些細なことですが)。 私が抱えている問題は、データフレームの最初と最後のエントリの列の値を取得したいということです。しかし、私がそうするなら: df.ix[0]['date'] 私は得る: datetime.datetime(2011, 1, 10, 16, 0) しかし、私がそうする場合: df[-1:]['date'] 私は得る: myIndex 13 2011-12-20 16:00:00 Name: mydate 別の形式で。理想的には、データフレームの最後のインデックスの値にアクセスできるようにしたいのですが、その方法がわかりません。 インデックスの値を使用して列(IndexCopy)を作成し、次のことを試してみました。 df.ix[df.tail(1)['IndexCopy']]['mydate'] ただし、これによって異なる形式も生成されます(df.tail(1)['IndexCopy']は単純な整数を出力しないため)。 何か案は?
83 python  pandas 

5
Pythonアプリケーションを静的バイナリにコンパイルする方法はありますか?
私がやろうとしているのは、コードをリモートサーバーに送信することです。リモートサーバーには、異なるPythonバージョンがインストールされているか、アプリに必要なパッケージがない可能性があります。 現在、このような移植性を実現するには、インタープリターとコードを使用して再配置可能なvirtualenvを構築する必要があります。このアプローチにはいくつかの問題があり(たとえば、--always-copy期待どおりに機能しないため、多数のライブラリを手動でvirtualenvにコピーする必要があります)、一般的に低速です。 (理論的には)Python自体を静的に構築する方法があります。 インタプリタとコードを1つのバイナリにパックして、アプリケーションをモジュールとして実行できるかどうか疑問に思います。そのようなもの:./mypython -m myapp runまたは./mypython -m gunicorn -c ./gunicorn.conf myapp.wsgi:application。
83 python  build 

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