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

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

22
WindowsのPYTHONPATHに追加して、モジュール/パッケージを見つける方法は?
すべてのDjangoアプリをホストするディレクトリがあります(C:\My_Projects)。このディレクトリを自分に追加してPYTHONPATH、アプリを直接呼び出すことができるようにします。 Windows GUIからC:\My_Projects\;Windows Path変数に追加してみました(My Computer > Properties > Advanced System Settings > Environment Variables)。しかし、それでもcoltraneモジュールを読み取らず、このエラーを生成します。 エラー:coltraneという名前のモジュールはありません

9
PythonでN秒をdatetime.timeに追加する標準的な方法は何ですか?
datetime.timePythonで値が与えられた場合、整数の秒数を追加する標準的な方法があるので、たとえば11:34:59+ 3 = 11:35:02になりますか? これらの明白なアイデアは機能しません: >>> datetime.time(11, 34, 59) + 3 TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int' >>> datetime.time(11, 34, 59) + datetime.timedelta(0, 3) TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.timedelta' >>> datetime.time(11, 34, 59) + datetime.time(0, 0, 3) TypeError: unsupported operand type(s) for +: …
369 python  datetime  time  math 

7
Pythonでmatplotlibを使って対数軸をプロットする
matplotlibを使用して、1つの対数軸を持つグラフをプロットしたいと思います。 私はドキュメントを読んでいますが、構文を理解できません。それはおそらく'scale=linear'プロット引数のように単純なものであることは知っていますが、正しく理解できていないようです サンプルプログラム: import pylab import matplotlib.pyplot as plt a = [pow(10, i) for i in range(10)] fig = plt.figure() ax = fig.add_subplot(2, 1, 1) line, = ax.plot(a, color='blue', lw=2) pylab.show()

21
Pythonで日付の範囲を反復する
これを行うための次のコードがありますが、どうすればより適切に実行できますか?現時点では、ネストされたループよりも優れていると思いますが、リスト内包にジェネレーターがあると、Perl-one-linerishになり始めます。 day_count = (end_date - start_date).days + 1 for single_date in [d for d in (start_date + timedelta(n) for n in range(day_count)) if d <= end_date]: print strftime("%Y-%m-%d", single_date.timetuple()) ノート 私は実際にこれを印刷に使用していません。これはデモ用です。 変数は、私はタイムスタンプを必要としないため、オブジェクト。(これらはレポートの生成に使用されます)。start_dateend_datedatetime.date 出力例 の開始日2009-05-30と終了日について2009-06-09: 2009-05-30 2009-05-31 2009-06-01 2009-06-02 2009-06-03 2009-06-04 2009-06-05 2009-06-06 2009-06-07 2009-06-08 2009-06-09



7
Flaskを使用してURLから名前付きパラメーターを取得するにはどうすればよいですか?
ユーザーがフラスコアプリで実行されているこのURLにアクセスするとき、疑問符の後に指定されたパラメーターをWebサービスで処理できるようにしたいと思います。 http://10.1.1.1:5000/login?username=alex&password=pw1 #I just want to be able to manipulate the parameters @app.route('/login', methods=['GET', 'POST']) def login(): username = request.form['username'] print(username) password = request.form['password'] print(password)

6
シリーズの真理値があいまいです。a.empty、a.bool()、a.item()、a.any()またはa.all()を使用します
or条件付きの結果データフレームのフィルタリングに問題があります。私の結果は、0.25を超え、-0.25未満のdfすべての列のvar値を抽出する必要があります。 以下のこのロジックは、あいまいな真理値を与えますが、このフィルタリングを2つの個別の操作に分割すると機能します。ここで何が起きてるの?提案された使用する場所がわからないa.empty(), a.bool(), a.item(),a.any() or a.all()。 result = result[(result['var']>0.25) or (result['var']<-0.25)]

13
リクエストを使用して画像をダウンロードする方法
私はpythonのrequestsモジュールを使用してウェブから画像をダウンロードして保存しようとしています。 ここに私が使用した(動作する)コードがあります: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) 以下は、使用する新しい(機能しない)コードですrequests。 r = requests.get(settings.STATICMAP_URL.format(**data)) if r.status_code == 200: img = r.raw.read() with open(path, 'w') as f: f.write(img) レスポンスのどの属性から使用するrequestsかを教えていただけますか?

12
Pandasデータフレームの2つの列に関数を適用する方法
のdf列を持つがあるとします'ID', 'col_1', 'col_2'。そして私は関数を定義します: f = lambda x, y : my_function_expression。 次に、の2つの列を要素ごとに適用しfて、新しい列を計算します。df'col_1', 'col_2''col_3' df['col_3'] = df[['col_1','col_2']].apply(f) # Pandas gives : TypeError: ('<lambda>() takes exactly 2 arguments (1 given)' 実行する方法 ? ** 以下のように詳細サンプルを追加します *** import pandas as pd df = pd.DataFrame({'ID':['1','2','3'], 'col_1': [0,2,3], 'col_2':[1,4,5]}) mylist = ['a','b','c','d','e','f'] def get_sublist(sta,end): return mylist[sta:end+1] #df['col_3'] …
368 python  pandas  dataframe 

7
Numpy配列の次元
私は現在、NumpyとPythonを学習しようとしています。次の配列があるとします。 import numpy as np a = np.array([[1,2],[1,2]]) の次元を返す関数はありますかa(egaは2 x 2の配列です)? size() 4を返しますが、あまり役に立ちません。

12
リクエストライブラリからのログメッセージを無効にするにはどうすればよいですか?
デフォルトでは、Requests Pythonライブラリは次の行に沿ってログメッセージをコンソールに書き込みます。 Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 私は通常これらのメッセージには興味がなく、無効にしたいと思います。それらのメッセージを黙らせるか、リクエストの冗長性を減らすための最良の方法は何でしょうか?

26
Pythonで数値のリストを合計する
などの数値のリストがあり、2番目、3 番目、などの [1,2,3,4,5...]計算(1+2)/2を行います。どうやってやるの?(2+3)/2(3+4)/2 最初の数値を2番目の数値と合計して2で割り、次に2番目の数値を3番目の数値と合計して2で割ります。 また、数値のリストを合計するにはどうすればよいですか? a = [1, 2, 3, 4, 5, ...] それは...ですか: b = sum(a) print b 1つの番号を取得するには? これは私にはうまくいきません。
367 python  list  sum 

11
Pythonで日付に5日を追加する
日付が"10/10/11(m-d-y)"あり、Pythonスクリプトを使用してそれに5日を追加したいと思います。月末にも機能する一般的な解決策を検討してください。 私は次のコードを使用しています: import re from datetime import datetime StartDate = "10/10/11" Date = datetime.strptime(StartDate, "%m/%d/%y") print Date ->印刷中 '2011-10-10 00:00:00' 次に、この日付に5日を追加します。私は次のコードを使用しました: EndDate = Date.today()+timedelta(days=10) このエラーを返したもの: name 'timedelta' is not defined
366 python  date  datetime 

7
あるリストにあるすべての要素を別のリストから削除します
2つのリストがあるl1としましょうl2。not inのl1 - l2すべての要素を返す、実行したい。l1l2 これを行うための単純なループのアプローチを考えることができますが、それは本当に非効率的です。これを行うためのpythonicで効率的な方法は何ですか? 例として、私が持っている場合l1 = [1,2,6,8] and l2 = [2,3,5,8]、l1 - l2返す必要があります[1,6]
366 python  list 

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