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

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

5
Python変数宣言
Pythonを学び、いくつかの基本的な疑問があります。 1.変数宣言(ここのパス)を次のように見ました class writer: path = "" 場合によっては、明示的な宣言はありませんが、を介して初期化し__init__ます。 def __init__(self, name): self.name = name の目的は理解してい__init__ますが、他の関数で変数を宣言することをお勧めします。 2.カスタムタイプを保持する変数を作成するにはどうすればよいですか? class writer: path = "" # string value customObj = ??

12
Numpy:範囲内の要素のインデックスを見つける
たとえば、数字の配列がたくさんあります。 a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) 特定の範囲内の要素のすべてのインデックスを検索したいと思います。たとえば、範囲が(6、10)の場合、答えは(3、4、5)になります。これを行うための組み込み関数はありますか?
85 python  numpy 

5
Pylintはファイルのすべての警告を無効にします
ビルドシステム内でpylintを使用しています。コードベース内に使い捨てコードを含むPythonパッケージがあり、モジュールのすべての警告を一時的に無効にして、これらの不要なメッセージで他の開発者を悩ませないようにしたいと思います。pylint: disableモジュールのすべての警告に簡単な方法はありますか?
85 python  pylint 

2
Imshow:範囲と側面
私は3Dデータセットを通してスライスと投影を視覚化するソフトウェアシステムを書いています。私が使用しているmatplotlibと、特にimshow私は私の分析コードから取り戻す画像バッファを可視化します。 画像にプロット軸で注釈を付けたいので、imshow提供するextentキーワードを使用して、画像バッファのピクセル座標をデータ空間座標系にマッピングします。 残念ながら、matplotlibユニットについては知りません。(人工的な例をとって)次元が1000 m X 1 km。の画像をプロットしたいとします。その場合、範囲はのようになります[0, 1000, 0, 1]。画像配列が正方形であっても、extentキーワードによって示されるアスペクト比は1000であるため、結果のプロット軸のアスペクト比も1000になります。 範囲キーワードを使用して取得した自動生成された主要な目盛りとラベルを維持しながら、プロットのアスペクト比を強制することは可能ですか?

4
matplotlibでバーの高さが合計1になるようにヒストグラムをプロットするにはどうすればよいですか?
matplotlibを使用して、ベクトルから正規化されたヒストグラムをプロットしたいと思います。私は以下を試しました: plt.hist(myarray, normed=True) と同様: plt.hist(myarray, normed=1) ただし、どちらのオプションも[0、1]からy軸を生成せず、ヒストグラムのバーの高さが合計して1になります。このようなヒストグラムを生成したいのですが、どうすればよいですか?

8
ImportError:BeautifulSoupという名前のモジュールがありません
easy_installを使用してBeautifulSoupをインストールし、次のスクリプトを実行しようとしています from BeautifulSoup import BeautifulSoup import re doc = ['<html><head><title>Page title</title></head>', '<body><p id="firstpara" align="center">This is paragraph <b>one</b>.', '<p id="secondpara" align="blah">This is paragraph <b>two</b>.', '</html>'] soup = BeautifulSoup(''.join(doc)) print soup.prettify() しかし、なぜこれが起こっているのかわかりません Traceback (most recent call last): File "C:\Python27\reading and writing xml file from web1.py", line 49, in <module> from BeautifulSoup import …

10
名前付きタプルにdocstringを追加しますか?
簡単な方法で名前付きタプルにドキュメント文字列を追加することは可能ですか? 私は試した from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) """ A point in 2D space """ # Yet another test """ A(nother) point in 2D space """ Point2 = namedtuple("Point2", ["x", "y"]) print Point.__doc__ # -> "Point(x, y)" print Point2.__doc__ # -> "Point2(x, y)" しかし、それはそれをカットしません。他の方法で行うことは可能ですか?

7
Pythonで[]なしのリスト内包
リストへの参加: >>> ''.join([ str(_) for _ in xrange(10) ]) '0123456789' join 反復可能である必要があります。 どうやら、joinの引数は[ str(_) for _ in xrange(10) ]であり、それはリスト内包です。 これを見てください: >>>''.join( str(_) for _ in xrange(10) ) '0123456789' さて、joinの引数はただstr(_) for _ in xrange(10)、いいえ[]ですが、結果は同じです。 どうして?んstr(_) for _ in xrange(10)リストまたは反復可能なのも作りますか?

3
Pythonモジュールの絶対相対インポートと明示相対インポート
Pythonアプリケーションにパッケージをインポートするための好ましい方法について疑問に思っています。私はこのようなパッケージ構造を持っています: project.app1.models project.app1.views project.app2.models project.app1.viewsインポートproject.app1.modelsとproject.app2.models。これを行うには、頭に浮かぶ2つの方法があります。 絶対輸入の場合: import A.A import A.B.B または、PEP328を使用してPython2.5で導入された、明示的な相対インポートを使用します。 # explicit relative from .. import A from . import B これを行うための最もPython的な方法は何ですか?




9
新しいフォーマット文字列で変数データをログに記録する
Python2.7.3のログ機能を使用しています。このPythonバージョンのドキュメントには次のように書かれています。 ロギングパッケージは、str.format()やstring.Templateなどの新しいフォーマットオプションよりも前のものです。これらの新しいフォーマットオプションがサポートされています... 中括弧付きの「新しい」形式が好きです。だから私は次のようなことをしようとしています: log = logging.getLogger("some.logger") log.debug("format this message {0}", 1) そしてエラーが発生します: TypeError:文字列のフォーマット中にすべての引数が変換されるわけではありません ここで何が恋しいですか? PS使いたくない log.debug("format this message {0}".format(1)) この場合、メッセージはロガーレベルに関係なく常にフォーマットされているためです。

9
分位数-SciPyを使用した分位数プロット
Pythonを使用してqq-plotをどのように作成しますか? 多数の測定値があり、XY値を入力として受け取るプロット関数を使用していると仮定します。この関数は、測定値の分位数を、ある分布(正規、均一...)の対応する分位数に対してプロットする必要があります。 結果のプロットでは、仮定された分布に従うかどうかを測定で評価できます。 http://en.wikipedia.org/wiki/Quantile-quantile_plot RとMatlabはどちらもこのための既製の関数を提供しますが、Pythonで実装するための最もクリーンな方法は何でしょうか。

5
SQL「LIKE」ステートメントと同等のSQLAlchemy
タグ列には、「アップルバナナオレンジ」や「ストロベリーバナナレモン」などの値があります。SQLAlchemyと同等のステートメントを見つけたい SELECT * FROM table WHERE tags LIKE "%banana%"; これを行うには何を渡す必要Class.query.filter()がありますか?

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