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

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

28
pipを使用したlibxmlインストールエラー
これは私のエラーです: (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install lxml Downloading/unpacking lxml Running setup.py egg_info for package lxml Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed ** Using build configuration of libxslt Installing collected packages: lxml Running setup.py install …
269 python  lxml  pip 

21
パンダの軸はどういう意味ですか?
データフレームを生成するためのコードは次のとおりです。 import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB')) それから私はデータフレームを手に入れました: +------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+ コマンドを入力すると: dff.mean(axis=1) 私は得た: 0 1.074821 dtype: float64 パンダのリファレンスによると、axis = 1は列を表し、コマンドの結果は A 0.626386 B 1.523255 dtype: float64 だからここに私の質問です:パンダの軸は何を意味していますか?

16
文字列をスペースで分割します—引用符で囲まれた部分文字列を保持します— Pythonで
私はこのような文字列を持っています: this is "a test" 引用符内のスペースを無視しながら、スペースで分割する何かをPythonで記述しようとしています。私が探している結果は次のとおりです: ['this','is','a test'] PS。私はあなたが「引用の中に引用があるとどうなるか、私のアプリケーションではどうなるかと尋ねるでしょう」
269 python  regex 



7
TypeError: 'str'はバッファインターフェイスをサポートしていません
plaintext = input("Please enter the text you want to compress") filename = input("Please enter the desired filename") with gzip.open(filename + ".gz", "wb") as outfile: outfile.write(plaintext) 上記のpythonコードは私に次のエラーを与えています: Traceback (most recent call last): File "C:/Users/Ankur Gupta/Desktop/Python_works/gzip_work1.py", line 33, in <module> compress_string() File "C:/Users/Ankur Gupta/Desktop/Python_works/gzip_work1.py", line 15, in compress_string outfile.write(plaintext) File "C:\Python32\lib\gzip.py", line …
267 python  string  gzip 



12
Pylint警告を無効にするにはどうすればよいですか?
Pylint 0.21.1で、警告C0321(「1行に複数のステートメントがある」- if単一行の結果が短いステートメントを同じ行に置くことが多い)を無効にしようとしています(重要な場合:astng 0.20。 1、共通0.50.3、Python 2.6.6(r266:84292、2010年9月15日、16:22:56))。 disable=C0321Pylint構成ファイルを追加してみましたが、Pylintはとにかくそれを報告することを強く求めています。その行のバリエーション(disable=0321またはのようなdisable=C321)はエラーとしてフラグが付けられるため、Pylint はオプションを適切に認識し、単に無視します。 これはPylintのバグですか、それとも何か問題がありますか?これを回避する方法はありますか?私は本当にこのノイズのいくつかを取り除きたいです。
267 python  pylint 



4
多くの例がMatplotlib / pyplot / pythonで `fig、ax = plt.subplots()`を使用する理由
私はmatplotlib例を研究することで使い方を学んでいます、そして多くの例は単一のプロットを作成する前に次のような行を含むようです... fig, ax = plt.subplots() 下記は用例です... 目盛りラベルのテキストを変更する http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html この例では単一のグラフを作成することだけを試みていますが、この関数がよく使われているのがわかります。他に利点はありますか?の公式デモは、単一のグラフを作成するときにsubplots()も使用f, ax = subplotsし、それ以降はaxのみを参照します。これは彼らが使用するコードです。 # Just a figure and one subplot f, ax = plt.subplots() ax.plot(x, y) ax.set_title('Simple plot')

10
FORループとIFステートメントを組み合わせるPythonの方法
forループとifステートメントの両方を別々の行に使用する方法を知っています。 >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 また、ステートメントが次のように単純な場合は、リスト内包表記を使用してこれらを組み合わせることができることを知っています。 print([x for x in xyz if x in a]) しかし、私が見つけられないのは、forループといくつかのifステートメントの組み合わせの後に発生する(「print x」だけでなく)複雑なコマンドのセットを示す(コピーして学ぶための)良い例です。私が期待するものは次のようになります: for x in xyz if x not in a: print(x...) これはpythonが動作するはずの方法ではないのですか?

19
python-ldapをインストールできません
次のコマンドを実行すると: sudo pip install python-ldap 私はこのエラーを受け取ります: Modules / LDAPObject.c:9からインクルードされたファイル: Modules / errors.h:8:致命的なエラー:lber.h:そのようなファイルまたはディレクトリはありません これを修正する方法はありますか?
266 python  module  ldap 

5
Python、Matplotlib、subplot:軸の範囲を設定する方法は?
2番目のサブプロットのy軸の範囲をたとえば[0,1000]に設定するにはどうすればよいですか?データ(テキストファイルの列)のFFTプロットにより、(inf。?)スパイクが発生し、実際のデータが表示されなくなります。 pylab.ylim([0,1000]) 残念ながら影響はありません。これはスクリプト全体です: # based on http://www.swharden.com/blog/2009-01-21-signal-filtering-with-python/ import numpy, scipy, pylab, random xs = [] rawsignal = [] with open("test.dat", 'r') as f: for line in f: if line[0] != '#' and len(line) > 0: xs.append( int( line.split()[0] ) ) rawsignal.append( int( line.split()[1] ) ) h, w = 3, 1 …
266 python  range  axis  matplotlib 

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