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

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

9
CSVファイルをパンダDataFrameとしてインポートします
CSVファイルをパンダのDataFrameに読み込むPythonの方法は何ですか(統計操作に使用したり、異なるタイプの列を使用したりできます)? 私のCSVファイル"value.txt"には次の内容が含まれています。 Date,"price","factor_1","factor_2" 2012-06-11,1600.20,1.255,1.548 2012-06-12,1610.02,1.258,1.554 2012-06-13,1618.07,1.249,1.552 2012-06-14,1624.40,1.253,1.556 2012-06-15,1626.15,1.258,1.552 2012-06-16,1626.15,1.263,1.558 2012-06-17,1626.15,1.264,1.572 Rでは、次を使用してこのファイルを読み取ります。 price <- read.csv("value.txt") そしてそれはRdata.frameを返します: > price <- read.csv("value.txt") > price Date price factor_1 factor_2 1 2012-06-11 1600.20 1.255 1.548 2 2012-06-12 1610.02 1.258 1.554 3 2012-06-13 1618.07 1.249 1.552 4 2012-06-14 1624.40 1.253 1.556 5 2012-06-15 1626.15 1.258 1.552 …
91 python  pandas  csv  dataframe 

7
引数を使用してbashからPythonスクリプトを呼び出す
以下を使用して、bashスクリプトからpythonスクリプトを実行できることを知っています。 python python_script.py しかし、bashスクリプトからPythonスクリプトに変数/引数を渡したい場合はどうでしょうか。どうやってやるの? 基本的に、bashはファイル名を処理し、次にpythonがそれをアップロードしますが、呼び出すときにファイル名をbashからpythonに送信する必要があります。
91 python  linux  bash  shell  debian 

5
Pythonで関数をオーバーロードしましたか?
Pythonで関数をオーバーロードすることは可能ですか?C#では次のようなことをします void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } 次に、関数を呼び出すと、引数の数に基づいて2つを区別します。Pythonで同様のことを行うことは可能ですか?


6
マルチインデックスパンダから選択
列「A」と「B」を持つ多重指数データフレームがあります。 インデックスを単一列のインデックスにリセットせずに、マルチインデックスの1つの列でフィルタリングして行を選択する方法はありますか? 例えば。 # has multi-index (A,B) df #can I do this? I know this doesn't work because the index is multi-index so I need to specify a tuple df.ix[df.A ==1]

8
平均と標準偏差が与えられた正規分布で確率を計算する方法は?
Pythonで平均、stdが与えられた場合、正規分布で確率を計算する方法は?この質問のOPのように、定義に従って自分の関数をいつでも明示的にコーディングできます。Pythonでの分布における確率変数の確率の計算 ライブラリ関数呼び出しがあるかどうか疑問に思うだけで、これを行うことができます。私の想像では、これは次のようになります。 nd = NormalDistribution(mu=100, std=12) p = nd.prob(98) Perlにも同様の質問があります。Perlの正規分布が与えられた時点での確率を​​計算するにはどうすればよいですか?。しかし、Pythonでは見当たりませんでした。 Numpyrandom.normal機能はありますが、サンプリングのようなもので、私が欲しいものとは限りません。

3
pip / easy_installなしでpypiモジュールを手動でインストールする方法は?
gntpモジュールを使用して、C / C ++ソフトウェアのトースターのような通知を表示したいと思います。ソフトのすべての依存関係をパッケージ化して、別のコンピューターで自己実行可能にしたい。 gntpモジュールはpipインストーラーを介してのみ利用可能であり、使用できません(ソフトを実行しているコンピューターにはインターネット接続がありません):ソースからインストールするにはどうすればよいですか? ユーザーにeasy_install / pipをインストールして、手動でpipパスを%PATHに追加することを強制したくありません。 PS:私はWindowsマシンでPython2.7を使用しています。

11
文字列がPythonで数字で始まるかどうかを見分ける方法は?
数字(0〜9)で始まる文字列がありますstartswith()を使用して10個のテストケースを「または」できることはわかっていますが、おそらくより適切な解決策があります だから書く代わりに if (string.startswith('0') || string.startswith('2') || string.startswith('3') || string.startswith('4') || string.startswith('5') || string.startswith('6') || string.startswith('7') || string.startswith('8') || string.startswith('9')): #do something より賢い/より効率的な方法はありますか?
91 python  string  digits 

2
多対多のリスト表示django
class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return self.products 私はそのコードを持っています。残念ながら、エラーはadmin.pyにありますManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] list_display = ('product', 'vendor') エラーは次のように述べています。 'PurchaseOrderAdmin.list_display [0]'、 'product'はサポートされていないManyToManyFieldです。 ただし、を取り出すとコンパイル'product'されlist_displayます。では、エラー'product'をlist_display出さずに表示するにはどうすればよいですか? 編集:たぶん、より良い質問は、あなたが表示されない方法だろうManyToManyFieldにlist_display?

6
Python:アイテムをリストにN回追加する
これは、Pythonにショートカットがあるようです。アイテムをリストにN回追加して、効果的にこれを実行したいと思います。 l = [] x = 0 for i in range(100): l.append(x) そのための「最適化された」方法があるべきだと私には思えます。 l.append_multiple(x, 100) ある?
91 python  list 

5
Pythonモジュールがインポートされているかどうかを確認するにはどうすればよいですか?
コードのどこかにモジュールをインポートしたかどうかを確認するにはどうすればよいですか? if not has_imported("somemodule"): print('you have not imported somemodule') すでにモジュールをインポートしたかどうかを確認したいのは、プログラムを台無しにすることがあるため、インポートしたくないモジュールがあるためです。

2
パンダでタブ区切りファイルを読み取る-Windowsでは機能しますがMacでは機能しません
私は問題なくPandas / Pythonを使用してWindowsでタブ区切りのデータファイルを読んでいます。データファイルには、最初の3行にメモが含まれ、その後にヘッダーが続きます。 df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0)) Macでこのファイルを読み取ろうとしています。(MacでPythonを初めて使用します。)次のエラーが発生します。 pandas.parser.CParserError: Error tokenizing data. C error: Expected 1 fields in line 8, saw 39 設定した場合error_bad_linesのための引数read_csvに虚偽を、私は最後の行の終わりまで続く次の情報を、取得します。 Skipping line 8: expected 1 fields, saw 39 Skipping line 9: expected 1 fields, saw 125 Skipping line 10: expected 1 fields, saw 125 Skipping line 11: expected …

3
pip installMatplotlibの使用中にメモリエラーが発生しました
Python 2.7を使用していますが、Matplotlibをインストールしようとすると、「pipinstallmatplotlib」を使用するとこのエラーが発生します。 Exception: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 232, in main status = self.run(options, args) File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 339, in run requirement_set.prepare_files(finder) File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 355, in prepare_files do_download, session=self.session, File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 782, in unpack_url session, File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 667, in unpack_http_url from_path, content_type = _download_http_url(link, …


2
Pandas DataFrameをインデックスで並べ替える方法は?
次のようなDataFrameがある場合: import pandas as pd df = pd.DataFrame([1, 1, 1, 1, 1], index=[100, 29, 234, 1, 150], columns=['A']) インデックスと列値の各組み合わせをそのままにして、このデータフレームをインデックスで並べ替えるにはどうすればよいですか?
91 python  pandas 

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