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

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

4
単一変数の頻度表
今日の最後の初心者パンダの質問:単一のシリーズのテーブルを生成するにはどうすればよいですか? 例えば: my_series = pandas.Series([1,2,2,3,3,3]) pandas.magical_frequency_function( my_series ) >> { 1 : 1, 2 : 2, 3 : 3 } グーグルがたくさんあるので、Series.describe()とpandas.crosstabsにつながっていますが、どちらも必要なことをまったく行いません。ああ、それがさまざまなデータ型(strings、intsなど)で機能するのは素晴らしいことです。

6
「x in y」または「not x in y」
メンバーシップをテストする場合、以下を使用できます。 x not in y または代わりに: not x in y xとに応じて、この式には多くのコンテキストが考えられますy。たとえば、部分文字列チェック、リストメンバーシップ、dictキーの存在などが考えられます。 2つの形式は常に同等ですか? 推奨される構文はありますか?

6
パンダデータフレームでセルをNaNに設定する方法
データフレームの列の不良値をNaNで置き換えたいのですが。 mydata = {'x' : [10, 50, 18, 32, 47, 20], 'y' : ['12', '11', 'N/A', '13', '15', 'N/A']} df = pd.DataFrame(mydata) df[df.y == 'N/A']['y'] = np.nan ただし、dfのコピーを処理しているため、最後の行は失敗し、警告がスローされます。それで、これを処理する正しい方法は何ですか?ilocまたはixを使用した多くのソリューションを見てきましたが、ここではブール条件を使用する必要があります。
97 python  pandas  nan 

5
Pythonクラス継承でドキュメント文字列を継承する
Pythonでいくつかのクラス継承を実行しようとしています。各クラスと継承されたクラスに適切なdocstringが必要です。継承したクラスについては、次のようにしたいと思います。 基本クラスのdocstringを継承します おそらく関連する追加のドキュメントをdocstringに追加します クラス継承の状況でこの種のdocstring操作を行う(おそらくエレガントまたはpythonic)方法はありますか?多重継承についてはどうですか?

10
PyCharmを使用してScrapyプロジェクトをデバッグする方法
私はScrapy 0.20とPython 2.7で作業しています。PyCharmには優れたPythonデバッガーがあることがわかりました。Scrapyクモを使ってテストしたい。誰でもそれを行う方法を知っていますか? 私が試したこと 実際、私はクモをスクリプトとして実行しようとしました。その結果、そのスクリプトを作成しました。次に、Scrapyプロジェクトを次のようなモデルとしてPyCharmに追加しようとしました。 File->Setting->Project structure->Add content root. しかし、私は他に何をしなければならないのか分かりません


6
それらをエスケープすることなくPythonで文字列リテラルを書く方法は?
その中のすべてが自動的にエスケープされるように、またはそのリテラル文字値を持つように、Pythonで文字列変数を宣言する方法はありますか? 私は引用符をスラッシュでエスケープする方法を尋ねていません、それは明白です。私が求めているのは、文字列リテラルのすべてを作成するための汎用的な方法です。これにより、非常に大きな文字列に対して手動ですべてをエスケープする必要がなくなります。誰かが解決策を知っていますか?ありがとう!

13
乱数の行列を作成する簡単な方法
乱数の行列を作成しようとしていますが、私の解決策は長すぎて見苦しく見えます random_matrix = [[random.random() for e in range(2)] for e in range(3)] これは大丈夫に見えますが、私の実装ではそれは weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] これは非常に読みにくく、1行に収まりません。

8
HTMLソースにアクセスするPython Selenium
PythonでSeleniumモジュールを使用して変数でHTMLソースを取得するにはどうすればよいですか? 私はこのようなことをしたかった: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else これどうやってするの?HTMLソースにアクセスする方法がわかりません。

3
csvwriter.writerow()が各文字の後にコンマを置くのはなぜですか?
このコードはURLを開き、末尾にを追加し/namesてページを開き、文字列をtest1.csv次のように出力します。 import urllib2 import re import csv url = ("http://www.example.com") bios = [u'/name1', u'/name2', u'/name3'] csvwriter = csv.writer(open("/test1.csv", "a")) for l in bios: OpenThisLink = url + l response = urllib2.urlopen(OpenThisLink) html = response.read() item = re.search('(JD)(.*?)(\d+)', html) if item: JD = item.group() csvwriter.writerow(JD) else: NoJD = "NoJD" csvwriter.writerow(NoJD) しかし、私はこの結果を得ます: …
97 python  csv 


2
Pythonでsys.pathにファイルパスを永続的に追加する
example_file.py他のさまざまなファイルから使用したいというファイルがあったので、このファイルを別のファイルに追加example_file.pyしsys.pathてインポートし、そのファイルを使用することにしました。そのために、IPythonで次のコードを実行しました。 import sys sys.path sys.path.append('/path/to/the/example_file.py') print(sys.path) 追加したばかりのパスが表示され、次のように別のディレクトリパスからこのファイルをインポートしようとすると、 import example_file それは正常に機能しましたが、IPythonから出て再度入力し、を確認するとsys.path、追加したパスが存在しないことがわかりました。Pythonでsys.pathにパスを永続的に追加するにはどうすればよいですか?
97 python  sys.path 

11
Python対Bash-パフォーマンスに関して、それぞれが他のタスクをどのような種類のタスクで実行しますか?
明らかにPythonの方がユーザーフレンドリーです。Googleでクイック検索を行うと多くの結果が表示されます。これは、Pythonがバイトコンパイルされるため、通常は高速であることを示しています。私も見つけ、これは、あなたが辞書ベースの操作で2000%以上の改善を見ることができると主張しています。 この問題についてあなたの経験は何ですか?それぞれが明確な勝者となるタスクの種類はどれですか。

8
Python:ビープ音を鳴らす
私はビープ音を出すようにプログラムを取得しようとしています。私はWindowsマシンを使っています。私はhttp://docs.python.org/library/winsound.htmlを見てきました しかし、バーコードスキャナーでこれをどのようにプログラムできるかわかりません。 これがシリアルバーコードスキャナーの私のコードです。 ser = serial.Serial() ser.baudrate = 9600 #for windows ser.port = 2 #for COM3 ser.open() ser.write('hello') ser.close() 更新:私は同僚にビープ音で迷惑を掛けているので。ヘッドフォンのオーディオジャックから取得できますか?


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