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

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

4
パンダの別の値に基づいて1つの値を変更する
私はStataコードをPythonに再プログラムして速度を改善しようとしていますが、PANDASの方向を指摘されました。しかし、データの処理方法に頭を悩ませています。 列見出し「ID」のすべての値を反復処理するとします。そのIDが特定の番号と一致する場合、対応する2つの値FirstNameとLastNameを変更します。 Stataでは、次のようになります。 replace FirstName = "Matt" if ID==103 replace LastName = "Jones" if ID==103 したがって、これはID == 103の値に対応するFirstNameのすべての値をMattに置き換えます。 PANDASで、私はこのようなものを試しています df = read_csv("test.csv") for i in df['ID']: if i ==103: ... ここからどこに行くべきかわからない。何か案は?
107 python  pandas 

5
Dockerに最小限のフラスコアプリをデプロイする-サーバー接続の問題
私が唯一依存しているアプリはフラスコです。これはdocker外で正常に動作し、デフォルトのポートにバインドします5000。ここに完全なソースがあります: from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ == '__main__': app.run() 問題は、私がこれをdockerにデプロイすると、サーバーは稼働していますが、コンテナーの外部から到達できないということです。 以下は私のDockerfileです。画像はフラスコがインストールされたubuntuです。tarにはindex.py上記のリストが含まれています。 # Dockerfile FROM dreen/flask MAINTAINER dreen WORKDIR /srv # Get source RUN mkdir -p /srv COPY perfektimprezy.tar.gz /srv/perfektimprezy.tar.gz RUN tar x -f perfektimprezy.tar.gz RUN rm perfektimprezy.tar.gz # …

3
要素が1つだけのタプルを作成する方法
以下の例では、すべての要素がタプルであると想定していますが、タプルに単一の文字列しか含まれていないのに、タプルが文字列に変換されるのはなぜですか? >>> a = [('a'), ('b'), ('c', 'd')] >>> a ['a', 'b', ('c', 'd')] >>> >>> for elem in a: ... print type(elem) ... <type 'str'> <type 'str'> <type 'tuple'>
107 python 

11
JSONの単一引用符と二重引用符
私のコード: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 定義が間違っている #2 定義は正しい Pythonではそのシングルとダブルが引用符引用符は交換可能である。誰かがこれを私に説明できますか?
107 python  json 

4
Djangoテンプレート内のインデックスでリスト項目を参照しますか?
これは簡単なことかもしれませんが、私は周りを見回して、答えを見つけることができませんでした。Djangoテンプレートからリスト内の単一のアイテムを参照する最良の方法は何ですか? 言い換えれば{{ data[0] }}、テンプレート言語内で同等のことをするにはどうすればよいですか? ありがとう。

4
n行ごとにパンダ
Dataframe.resample()は、timeseriesデータでのみ機能します。非時系列データからn行ごとに取得する方法が見つかりません。最良の方法は何ですか?

7
1つのステートメントでPythonリストから複数のアイテムを削除する
Pythonでは、リストから項目を削除する方法を知っています。 item_list = ['item', 5, 'foo', 3.14, True] item_list.remove('item') item_list.remove(5) 上記のコードは、item_listから値5と 'item'を削除します。しかし、削除するものがたくさんある場合、私は多くの行を書かなければなりません item_list.remove("something_to_remove") 削除するもののインデックスがわかっている場合は、次を使用します。 del item_list[x] ここで、xは削除するアイテムのインデックスです。 削除するすべての数値のインデックスがわかっている場合は、インデックスにdelあるアイテムに対して何らかのループを使用します。 しかし、削除したいアイテムのインデックスがわからない場合はどうなりますか? を試しましたがitem_list.remove('item', 'foo')、remove引数が1つしかとらないというエラーが表示されました。 1つのステートメントでリストから複数のアイテムを削除する方法はありますか? 私が使用したPS delとremove。誰かがこれら2つの違いを説明できますか、それとも同じですか? ありがとう
107 python 

10
テンプレートファイルが存在するにもかかわらず、FlaskがTemplateNotFoundエラーを発生させる
ファイルをレンダリングしようとしていますhome.html。ファイルはプロジェクトに存在しますが、jinja2.exceptions.TemplateNotFound: home.htmlレンダリングしようとすると、ファイルが表示され続けます。Flaskが私のテンプレートを見つけられないのはなぜですか? from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') /myproject app.py home.html
107 python  file  templates  flask 

2
pipを使用してgitサブディレクトリからインストールするにはどうすればよいですか?
私は多くのフォルダーを持つgitリポジトリを持っています。そのうちの1つは、次のようにpipでインストール可能なPythonモジュールです。 repo.git/ repo.git/folder1/ repo.git/folder2/ repo.git/mymodule/ repo.git/mymodule/__init__.py repo.git/mymodule/setup.py repo.git/mymodule/... 今、私はインストールするために以下をしなければなりません: git clone http://server/repo.git cd repo pip install mymodule cd .. rm -rf repo 明示的にクローンを作成せずに、pipを使用してモジュールを直接インストールすることは可能ですか? 私は試した: pip install git+https://server/repo.git/mymodule/ pip install git+https://server/repo.git:mymodule/ しかし、私は得ます: IOError: [Errno 2] No such file or directory: '/tmp/pip-88tlLm-build/setup.py'
107 python  git  pip 



10
Pythonで画像を表示する
次のコードでIPython.displayを使用しようとしました。 from IPython.display import display, Image display(Image(filename='MyImage.png')) また、次のコードでmatplotlibを使用しようとしました。 import matplotlib.pyplot as plt import matplotlib.image as mpimg plt.imshow(mpimg.imread('MyImage.png')) どちらの場合も、エラーメッセージも表示されず、何も表示されません。

11
virtualenvでのPipインストールMatplotlibエラー
matplotlibを新しいvirtualenvにインストールしようとしています。 私がする時: pip install matplotlib または pip install http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz 私はこのエラーを受け取ります: building 'matplotlib._png' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC - DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 -I/usr/local/include -I/usr/include -I. -I/home/sam/django-projects/datazone/local/lib/python2.7/site-packages/numpy/core/include -I. -I/usr/include/python2.7 -c src/_png.cpp -o build/temp.linux-x86_64-2.7/src/_png.o src/_png.cpp:10:20: fatal error: png.h: No such file or directory compilation terminated. error: command 'gcc' failed …

3
Pythonは何に使用されますか?
さて、私はプログラミングにかなり慣れており(HTML、CSS、JavaScriptのみを知っています)、Pythonを使い始めました。私が知りたいのは、何に使用され、何のために設計されているのですか?
106 python 

2
Pythonは、戻り値としてのみ使用される変数を最適化しますか?
次の2つのコードスニペット間に最終的な違いはありますか?1つ目は、関数内の変数に値を割り当て、その変数を返します。2番目の関数は、値を直接返すだけです。 Pythonはそれらを同等のバイトコードに変換しますか?それらの1つはより高速ですか? ケース1: def func(): a = 42 return a ケース2: def func(): return 42

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