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

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

10
Pythonでトライを作成する方法
私はトライとDAWG(直接非循環ワードグラフ)に興味があり、それらについてたくさん読んでいますが、出力トライまたはDAWGファイルがどのように見えるべきか理解できません。 トライはネストされた辞書のオブジェクトである必要がありますか?各文字が文字などに分割される場所はどこですか? 10万件または50万件のエントリがある場合、そのような辞書で実行される検索は高速でしょうか? -またはスペースで区切られた複数の単語で構成される単語ブロックを実装するにはどうすればよいですか? 単語のプレフィックスまたはサフィックスを構造内の別の部分にリンクする方法は?(DAWG用) 作成方法と使用方法を理解するために、最適な出力構造を理解したいと思います。 また、トライと一緒にDAWGの出力がどうあるべきかを評価します。 バブルが相互にリンクされたグラフィック表現を表示したくありません。一連の単語が試行またはDAWGに変換された後の出力オブジェクトを知りたいです。
124 python  trie  dawg 

10
BeautifulSoup Grab Visible Webpage Text
基本的に、BeautifulSoupを使用して、Webページに表示されるテキストを厳密に取得します。たとえば、このウェブページは私のテストケースです。そして、私は主に本文テキスト(記事)を取得したいと思っています。このSOの質問で<script>、不要なタグやHTMLコメントを多数返す提案を試しました。findAll()Webページに表示されるテキストを取得するためだけに、関数に必要な引数を理解できません。 それで、スクリプト、コメント、CSSなどを除くすべての表示テキストをどのように見つければよいですか?

5
Python-write()対writelines()および連結された文字列
私はPythonを学んでいます。私はレッスンを進めていて、各ユーザー入力変数の間に(のオブジェクト)を持っている間に、非常に多くtarget.write()を単一のに圧縮しなければならないという問題に遭遇しました。write()"\n"write() 私は思いついた: nl = "\n" lines = line1, nl, line2, nl, line3, nl textdoc.writelines(lines) 私がやろうとした場合: textdoc.write(lines) エラーが発生します。しかし、私がタイプすると: textdoc.write(line1 + "\n" + line2 + ....) その後、正常に動作します。で改行に文字列を使用できないのになぜwrite()それを使用できるのwritelines()ですか? Python 2.7 googleで検索したところ、私が見つけたほとんどのリソースは頭上にありましたが、私はまだ素人です。

13
パラメータとしてのSQLクエリのPythonリスト
私はPythonのリストを持っています、lと言います l = [1,5,8] リストのすべての要素のデータを取得するSQLクエリを記述したいと思います。 select name from students where id = |IN THE LIST l| どうすればこれを達成できますか?
124 python  sql 

2
コンダとアナコンダの違いは何ですか?
質問後の更新: 詳細については、Condaの概要を参照してください。 問題: Continuum Analytics のドキュメントによると、anacondaを更新しようとしたときに、ubuntu に最初にAnacondaをインストールしました。次のコマンドを使用する必要があります。~/anaconda conda update conda conda update anaconda その後、condaがインストールされていないことに気づきましたので、ここのドキュメントを使用してインストールしました。 後condaが、私は実行すると、インストールされているconda update anaconda、私は次のエラーを得ました: エラー:パッケージ 'anaconda'が/ home / xiang / minicondaにインストールされていません condaは私のアナコンダがインストールされ/home/xiang/minicondaていると想定しているようですが、これは正しくありません。 質問: condaとanacondaの違いは何ですか? anacondaがインストールされている場所をcondaに伝えるにはどうすればよいですか?
124 python  anaconda  conda 

8
Pythonクラスで__init__を使用する理由
クラスの初期化を理解できません。 それらのポイントは何ですか?それらに何を含めるかをどのようにして知るのですか?クラスでの記述には、関数の作成とは異なるタイプの考え方が必要ですか(関数を作成してクラスにラップするだけで再利用できると考えました。それでうまくいきますか?) 次に例を示します。 class crawler: # Initialize the crawler with the name of database def __init__(self,dbname): self.con=sqlite.connect(dbname) def __del__(self): self.con.close() def dbcommit(self): self.con.commit() または別のコードサンプル: class bicluster: def __init__(self,vec,left=None,right=None,distance=0.0,id=None): self.left=left self.right=right self.vec=vec self.id=id self.distance=distance __init__他の人のコードを読み込もうとしたときに遭遇するクラスはたくさんありますが、それらを作成するロジックがわかりません。
124 python  class 

9
Pythonのポインター?
Pythonにはポインターがないことを知っていますが、2代わりにこの収穫を得る方法はありますか >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? ここに例があります:私は常に同じ値を持ちたいform.data['field']と思っform.field.valueています。完全に必要というわけではありませんが、いいと思います。 たとえば、PHPではこれを行うことができます。 <?php class Form { public $data = []; public $fields; function __construct($fields) { $this->fields = $fields; foreach($this->fields as &$field) { …
124 python  pointers 


11
ImportError:MySQLdbという名前のモジュールはありません
私のWebアプリケーションのログインページを作成するために、次のチュートリアルを参照しています。 http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 データベースに問題があります。私は得ています ImportError: No module named MySQLdb 私が実行するとき http://127.0.0.1:5000/testdb 私はpython mysqlをインストールするために可能なすべての方法を試しました。これは、チュートリアルで言及されている方法、easy_install、sudo apt-get installです。 mysqlを仮想環境にインストールしました。私のディレクトリ構造は、チュートリアルで説明されているものとまったく同じです。モジュールがシステムに正常にインストールされましたが、それでもこのエラーが発生します。 助けてください。これを引き起こしている可能性があります。

6
numpy配列をディスクに保存する最良の方法
私は大きな派手な配列を保持するための高速な方法を探しています。それらをバイナリ形式でディスクに保存してから、比較的高速にメモリに読み戻します。残念ながらcPickleは十分な速度ではありません。 numpy.savezとnumpy.loadが見つかりました。しかし、奇妙なことに、numpy.loadはnpyファイルを「メモリマップ」にロードします。つまり、配列の定期的な操作は非常に遅くなります。たとえば、次のようなものは非常に遅くなります。 #!/usr/bin/python import numpy as np; import time; from tempfile import TemporaryFile n = 10000000; a = np.arange(n) b = np.arange(n) * 10 c = np.arange(n) * -0.5 file = TemporaryFile() np.savez(file,a = a, b = b, c = c); file.seek(0) t = time.time() z = np.load(file) print "loading …

5
PythonでSeleniumでプログラム的にFirefoxをヘッドレスにする方法は?
このコードをpython、selenium、firefoxで実行していますが、Firefoxの「ヘッド」バージョンを取得しています。 binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) 私はバイナリのいくつかのバリエーションも試しました: binary = FirefoxBinary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options("--headless")


7
ビューセットのメソッドを無効にする、django-rest-framework
ViewSets リスト、取得、作成、更新、削除などの自動メソッドがあります... 私はそれらのいくつかを無効にしたいと思います、そして私が思いついた解決策はおそらくOPTIONSそれらが許可されていると述べているのでおそらく良いものではありません。 これを正しい方法で行う方法についてのアイデアはありますか? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, request): return Response(status=status.HTTP_405_METHOD_NOT_ALLOWED) def create(self, request): return Response(status=status.HTTP_405_METHOD_NOT_ALLOWED)

16
ImportError:pipという名前のモジュールはありません
OS:Mac OS X 10.7.5 Python Ver:2.7.5 https://pypi.python.org/pypi/setuptoolsからez_setup.pyを使用してsetuptools 1.0をインストールした後、https: //pypi.python.org/pypi/pip/1.4.1から pip.1.4.1 pkgをダウンロードします。 python setup.py installiTermで(sudo)を実行すると、 running install running bdist_egg running egg_info writing requirements to pip.egg-info/requires.txt writing pip.egg-info/PKG-INFO writing top-level names to pip.egg-info/top_level.txt writing dependency_links to pip.egg-info/dependency_links.txt writing entry points to pip.egg-info/entry_points.txt warning: manifest_maker: standard file 'setup.py' not found reading manifest file …
124 python  pip 

24
reduce()を使用する便利なコード?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する 誰かがPythonでreduce()関数を使用する便利なコードを持っていますか?例にある通常の+および*以外のコードはありますか? GvRによるPython 3000のreduce()の運命を参照してください

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