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

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

5
Pythonマルチプロセッシングを試みるWindowsでのRuntimeError
私は、Windowsマシンでスレッディングとマルチプロセッシングを使用して、初めての正式なpythonプログラムを試しています。ただし、プロセスを起動できません。pythonでは次のメッセージが表示されます。問題は、メインモジュールでスレッドを起動していないことです。スレッドは、クラス内の別のモジュールで処理されます。 編集:ちなみに、このコードはubuntuで正常に実行されます。ウィンドウズではない RuntimeError: Attempt to start a new process before the current process has finished its bootstrapping phase. This probably means that you are on Windows and you have forgotten to use the proper idiom in the main module: if __name__ == '__main__': freeze_support() ... The "freeze_support()" line can be …

27
pip3でパッケージをインストールすると、「Pythonのsslモジュールは使用できません」
ローカルマシンにPython 3.4とPython 3.6を正常にインストールしましたが、でパッケージをインストールできませんpip3。 を実行するpip3 install <package>と、次のSSL関連のエラーが発生します。 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Collecting <package> Could not fetch URL https://pypi.python.org/simple/<package>/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. …
122 python  ssl  pip 

8
1つの割り当てで複数の列をパンダデータフレームに追加する方法
私はパンダが初めてで、複数の列をパンダに同時に追加する方法を理解しようとしています。ここでどんな助けでもありがたいです。理想的には、これを複数のステップを繰り返すのではなく、1つのステップで実行したいと思います... import pandas as pd df = {'col_1': [0, 1, 2, 3], 'col_2': [4, 5, 6, 7]} df = pd.DataFrame(df) df[[ 'column_new_1', 'column_new_2','column_new_3']] = [np.nan, 'dogs',3] #thought this would work here...
122 python  pandas  dataframe 

7
Python時間測定関数
各関数で費やされた時間をテストし、その名前をその時間とともに印刷するPython関数を作成したい、関数名を印刷する方法、および他に方法がある場合は教えてください def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed - start print "Time spent in (function name) is: ", elapsed
121 python  time  callback 

10
iPythonノートブックでデバッグする正しい方法は何ですか?
私が知っているように、%debug magic1つのセル内でデバッグを行うことができます。 ただし、複数のセルにわたる関数呼び出しがあります。 例えば、 In[1]: def fun1(a) def fun2(b) # I want to set a breakpoint for the following line # return do_some_thing_about(b) return fun2(a) In[2]: import multiprocessing as mp pool=mp.Pool(processes=2) results=pool.map(fun1, 1.0) pool.close() pool.join 私が試したこと: %debugcell-1の1行目に設定してみました。ただし、cell-2を実行する前でも、すぐにデバッグモードに入ります。 %debugコードの直前に行を追加しようとしましたreturn do_some_thing_about(b)。しかし、コードは永久に実行され、停止することはありません。 ipythonノートブック内にブレークポイントを設定する正しい方法は何ですか?

3
足を並べ替える方法は?
で、私の前の質問私は優秀な答えだ足がプレッシャープレートを打つところ、私は検出助けたが、今はそれらに対応する足に、これらの結果をリンクするために苦労しています: 足に手動で注釈を付けました(RF =右前、RH =右後、LF =左前、LH =左後)。 ご覧のとおり、繰り返しパターンがはっきりとあり、ほとんどすべての測定でそのパターンが再現されます。これは、手動で注釈が付けられた6つの試験のプレゼンテーションへのリンクです。 私の最初の考えは、次のようにヒューリスティックを使用してソートを行うことでした。 前足と後足の間の重量負担は約60〜40%です。 後足の表面は一般的に小さくなっています。 足は(しばしば)空間的に左と右に分かれています。 ただし、私は自分のヒューリスティックについて少し懐疑的です。思いもよらなかったバリエーションに遭遇するとすぐに失敗するからです。彼らはまた、おそらく独自のルールを持っている下手な犬からの測定に対処することができません。 さらに、ジョーによって提案された注釈は時々めちゃくちゃになり、足が実際にどのように見えるかを考慮に入れません。 足のピーク検出についての質問で受け取った回答に基づいて、足を分類するためのより高度なソリューションがあることを願っています。特に、圧力分布とその進行は、指紋のように、足ごとに異なるためです。発生順に並べ替えるのではなく、これを使用して足をクラスタリングできる方法があるといいのですが。 したがって、対応する足で結果を並べ替えるより良い方法を探しています。 挑戦する人のために、各足の圧力データ(測定によってまとめられています)とその場所(プレート上の場所と時間内の場所)を表すスライスを含むすべてのスライスされた配列を含む辞書をピクルスにしました。 明確にするために、walk_sliced_dataは、測定の名前である['ser_3'、 'ser_2'、 'sel_1'、 'sel_2'、 'ser_1'、 'sel_3']を含む辞書です。各測定値には、抽出された影響を表す別の辞書[0、1、2、3、4、5、6、7、8、9、10](「sel_1」の例)が含まれています。 また、足が部分的に(空間または時間内で)測定されている場合などの「誤った」影響は無視できます。それらはパターンの認識を助けることができるので有用ですが、分析されません。 そして、興味がある人のために、私はプロジェクトに関するすべての更新をブログに保管しています!


11
Pythonでsyslogへのロギングを構成するにはどうすればよいですか?
Pythonのloggingモジュールを理解できません。私のニーズは非常に単純です。すべてをsyslogに記録したいだけです。ドキュメントを読んだ後、私はこの簡単なテストスクリプトを思い付きました。 import logging import logging.handlers my_logger = logging.getLogger('MyLogger') my_logger.setLevel(logging.DEBUG) handler = logging.handlers.SysLogHandler() my_logger.addHandler(handler) my_logger.debug('this is debug') my_logger.critical('this is critical') ただし、このスクリプトはsyslogにログレコードを生成しません。どうしましたか?
121 python  logging  syslog 

6
同じ名前のモジュールが存在する場合の組み込みライブラリからのインポート
状況:-私のproject_folderにcalendarというモジュールがあります-Pythonライブラリの組み込みのCalendarクラスを使用したいです-カレンダーインポートカレンダーから使用すると、モジュールからロードしようとしているため、文句を言われます。 何回か検索を行いましたが、問題の解決策を見つけることができません。 同じ名前のローカルモジュールがある場合、Pythonの標準ライブラリモジュールにアクセスする方法 http://docs.python.org/whatsnew/2.5.html Pythonでモジュールをインポートするときに常にモジュールの名前を書き込むのを避ける方法は? モジュールの名前を変更する必要がないアイデアはありますか?
121 python  import 

9
引用符で囲まれていないフィールドエラーでCSV改行文字が見られる
次のコードは、今日までWindowsマシンからインポートしてこのエラーが発生するまで機能していました。 引用符で囲まれていないフィールドに改行文字が表示される-ファイルをユニバーサル改行モードで開く必要がありますか? import csv class CSV: def __init__(self, file=None): self.file = file def read_file(self): data = [] file_read = csv.reader(self.file) for row in file_read: data.append(row) return data def get_row_count(self): return len(self.read_file()) def get_column_count(self): new_data = self.read_file() return len(new_data[0]) def get_data(self, rows=1): data = self.read_file() return data[:rows] この問題を解決するにはどうすればよいですか? def upload_configurator(request, id=None): …
121 python  django  csv 

5
Django-DB-Migrations:保留中のトリガーイベントがあるため、ALTER TABLEを実行できません
TextFieldからnull = Trueを削除したい: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') スキーマの移行を作成しました: manage.py schemamigration fooapp --auto いくつかのフッターの列が含まれているのでNULL、私はこれを取得error、私は、マイグレーションを実行する場合: django.db.utils.IntegrityError:列 "footer"にnull値が含まれています これをスキーマの移行に追加しました: for sender in orm['fooapp.EmailSender'].objects.filter(footer=None): sender.footer='' sender.save() 今私は得る: django.db.utils.DatabaseError: cannot ALTER TABLE "fooapp_emailsender" because it has pending trigger events なにが問題ですか?



9
Mac OS X-EnvironmentError:mysql_configが見つかりません
まず、ええ、私はすでにこれを見ました: pip install mysql-pythonがEnvironmentErrorで失敗する:mysql_configが見つかりません 問題 Google App EngineプロジェクトでDjangoを使用しようとしています。ただし、次の理由でサーバーが正常に起動しないため、起動できませんでした。 ImproperlyConfigured("Error loading MySQLdb module: %s" % e) ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb 私はいくつかの調査を行い、明らかに私のシステムにはないので、Mysql-pythonをインストールする必要があることをすべて指摘しました。私は実際にそれをアンインストールしてみました、そしてこれを得ました: Cannot uninstall requirement mysql-python, not installed 私が実際にインストールしようとするときはいつでも: sudo pip install MySQL-python 次のエラーが表示されます。 raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found 私はすでに実行しようとしました: export PATH=$PATH:/usr/local/mysql/bin …
121 python  mysql  django  macos 

3
パンダの適用関数で行のインデックスを取得する
DataFrameパンダ全体に適用される関数の行のインデックスにアクセスしようとしています。私はこのようなものを持っています: df = pandas.DataFrame([[1,2,3],[4,5,6]], columns=['a','b','c']) >>> df a b c 0 1 2 3 1 4 5 6 与えられた行の要素にアクセスする関数を定義します def rowFunc(row): return row['a'] + row['b'] * row['c'] 次のように適用できます: df['d'] = df.apply(rowFunc, axis=1) >>> df a b c d 0 1 2 3 7 1 4 5 6 34 驚くばかり!次に、インデックスを関数に組み込みたい場合はどうなりますか?これDataFrameを追加dする前のこの行のインデックスはIndex([u'a', u'b', …
121 python  pandas  dataframe 

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