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

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

7
不適切に構成された:設定にアクセスする前に、環境変数DJANGO_SETTINGS_MODULEを定義するか、settings.configure()を呼び出す必要があります
djangoプロジェクトをherokuにデプロイするように構成しようとしていました。次のエラーが発生しましたが、修正方法がわかりません。 ここで完全なトレースバックとエラーが: 22:46:15 web.1 | Traceback (most recent call last): 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker 22:46:15 web.1 | worker.init_process() 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process 22:46:15 web.1 | self.wsgi = self.app.wsgi() 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi 22:46:15 web.1 | …

5
要件.txtを使用してPythonプロジェクトにすべての依存関係をインストールする方法
私はPythonを初めて使用します。最近、Pythonで作成されたプロジェクトを入手しましたが、インストールが必要です。以下のコマンドを実行してインストールしましたが、エラーが発生しました。 # pip install requirements.txt Collecting requirements.txt Could not find a version that satisfies the requirement requirements.txt (from versions: ) No matching distribution found for requirements.txt 私はグーグルで検索してこのリンクを見つけましたhttp://stackoverflow.com/questions/28167987/python-pip-trouble-installing-from-requirements-txtが、その投稿の解決策がよくわかりません。 以下は私のrequirements.txtファイルです: # cat requirements.txt ordereddict==1.1 argparse==1.2.1 python-dateutil==2.2 matplotlib==1.3.1 nose==1.3.0 numpy==1.8.0 pymongo==3.3.0 psutil>=2.0 このPythonプロジェクトに必要なすべての依存関係をインストールする簡単な方法はありますか? EDIT1 以下はからの出力ですpip3 install -r requirements.txt。 # pip3 install -r requirements.txt …


6
Pythonを使用してgzファイルを解凍する方法
FTPサイトからローカルのWindowsファイルサーバーにダウンロードしたgzファイルを抽出する必要があります。ファイルのローカルパスに変数を設定しましたが、GZIPマドルで使用できることはわかっています。 これどうやってするの?GZファイル内のファイルはXMLファイルです。

8
numpy配列のシフト要素
数年前のこの質問のフォローアップとして、numpyに正規の「シフト」機能はありますか?ドキュメントから何も表示されません。 これが私が探しているものの簡単なバージョンです: def shift(xs, n): if n >= 0: return np.r_[np.full(n, np.nan), xs[:-n]] else: return np.r_[xs[-n:], np.full(-n, np.nan)] これを使用すると、次のようになります。 In [76]: xs Out[76]: array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.]) In [77]: shift(xs, 3) Out[77]: array([ nan, nan, nan, 0., 1., 2., 3., 4., 5., 6.]) …
83 python  numpy 

10
Pythonのジェネリック/テンプレート?
Pythonはジェネリック/テンプレートタイプのシナリオをどのように処理しますか?外部ファイル「BinaryTree.py」を作成し、それがバイナリツリーを処理するようにしたいが、任意のデータ型であるとします。 したがって、カスタムオブジェクトのタイプを渡して、そのオブジェクトのバイナリツリーを作成できます。これはPythonでどのように行われますか?

4
get_dummies(パンダ)とOneHotEncoder(Scikit-learn)の長所と短所は何ですか?
機械学習分類器のカテゴリ変数を数値に変換するさまざまな方法を学習しています。私はそのpd.get_dummies方法に出くわし、sklearn.preprocessing.OneHotEncoder()パフォーマンスと使用法の点でそれらがどのように異なるかを見たかったのです。 私が使用する方法についてのチュートリアル見つかっOneHotEncoder()にhttps://xgdgsc.wordpress.com/2015/03/20/note-on-using-onehotencoder-in-scikit-learn-to-work-on-categorical-features/をするのでsklearnドキュメントには、この機能のあまり有用ではなかったです。正しくやっていない気がします…でも いくつかの使用の長所と短所を説明することができpd.dummies超えるsklearn.preprocessing.OneHotEncoder()と、その逆の?私はそれOneHotEncoder()があなたにスパース行列を与えることを知っていますが、それ以外はそれがどのように使われるか、そしてそのpandas方法にどのような利点があるのか​​わかりません。非効率的に使用していますか? import pandas as pd import numpy as np from sklearn.datasets import load_iris sns.set() %matplotlib inline #Iris Plot iris = load_iris() n_samples, m_features = iris.data.shape #Load Data X, y = iris.data, iris.target D_target_dummy = dict(zip(np.arange(iris.target_names.shape[0]), iris.target_names)) DF_data = pd.DataFrame(X,columns=iris.feature_names) DF_data["target"] = pd.Series(y).map(D_target_dummy) #sepal length (cm) sepal width (cm) …

3
ラムダ関数のヒントを入力することは可能ですか?
現在、Pythonでは、関数のパラメーターと戻り値の型は、次のように型ヒントを付けることができます。 def func(var1: str, var2: str) -> int: return var1.index(var2) これは、関数が2つの文字列を受け取り、整数を返すことを示しています。 ただし、この構文は、次のようなラムダと非常に混同されます。 func = lambda var1, var2: var1.index(var2) パラメータと戻り値の型の両方に型ヒントを入れてみましたが、構文エラーを引き起こさない方法がわかりません。 ラムダ関数のヒントを入力することは可能ですか?そうでない場合は、型ヒントラムダの計画がありますか、または何らかの理由(明らかな構文の競合以外)はありませんか?
83 python  lambda 

4
Pythonでのint()の直感に反する動作
int(number)はフローリング型変換であることがドキュメントに明確に記載されています。 int(1.23) 1 また、int(string)は、文字列が整数リテラルである場合にのみintを返します。 int('1.23') ValueError int('1') 1 その特別な理由はありますか?あるケースでは関数がフロアになり、他のケースではフロアにならないのは直感に反します。
83 python 

3
Pythonでのunicode()およびencode()関数の使用
パス変数のエンコードとSQLiteデータベースへの挿入に問題があります。役に立たなかったencode( "utf-8")関数でそれを解決しようとしました。次に、タイプunicodeを与えるunicode()関数を使用しました。 print type(path) # <type 'unicode'> path = path.replace("one", "two") # <type 'str'> path = path.encode("utf-8") # <type 'str'> strange path = unicode(path) # <type 'unicode'> 最終的にUnicodeタイプを取得しましたが、パス変数のタイプがstrの場合と同じエラーが発生します。 sqlite3.ProgrammingError:8ビットバイトストリングを解釈できるtext_factory(text_factory = strなど)を使用しない限り、8ビットバイトストリングを使用しないでください。代わりに、アプリケーションをUnicode文字列に切り替えることを強くお勧めします。 このエラーを解決しencode("utf-8")、unicode()機能の正しい使用法を説明するのを手伝ってもらえますか?私はよくそれと戦っています。 編集: このexecute()ステートメントはエラーを引き起こしました: cur.execute("update docs set path = :fullFilePath where path = :path", locals()) 同じ問題を抱えているfullFilePath変数のエンコーディングを変更するのを忘れましたが、今はかなり混乱しています。unicode()またはencode( "utf-8")、あるいはその両方のみを使用する必要がありますか? 使えない fullFilePath = …

12
浮動小数点数を特定の小数点以下の桁数に切り上げる方法は?
があり8.8333333333333339、それをに変換したいとし8.84ます。Pythonでこれをどのように達成できますか? round(8.8333333333333339, 2)与えません。私はPythonやプログラミング全般に不慣れです。8.838.84 文字列として出力したくないので、結果をさらに使用します。この問題の詳細については、Tim WilsonのPythonプログラミングのヒント:ローンと支払いの計算機を確認してください。

5
Pythonのクロスプラットフォーム/ dev / null
次のコードを使用して、PythonライブラリのLinux / OSXでstderrを非表示にしています。デフォルトでは、stderrへの書き込みを制御していません。 f = open("/dev/null","w") zookeeper.set_log_stream(f) / dev / nullに代わる簡単なクロスプラットフォームはありますか?これは長時間実行されるプロセスであるため、理想的にはメモリを消費しません。
83 python 

5
Pythonの倍精度浮動小数点値?[閉まっている]
クローズ。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てるようにします。 2ヶ月前に閉店しました。 この質問を改善する floatよりも精度の高いデータ型はありますか?


3
Django:モデルフォーム「オブジェクトには属性 'cleaned_data'がありません」
クラスの1つを検索フォームにしようとしています。フォームのモデルは次のとおりです。 from django import forms from django.forms import CharField, ModelMultipleChoiceField, ModelChoiceField from books.models import Book, Author, Category class SearchForm(forms.ModelForm): authors = ModelMultipleChoiceField(queryset=Author.objects.all(),required=False) category = ModelChoiceField (queryset=Category.objects.all(),required=False) class Meta: model = Book fields = ["title"] そして、私が使用しているビューは次のとおりです。 from django.shortcuts import render_to_response, redirect, get_object_or_404 from django.template import RequestContext from books.models import Book,Author from …

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