プログラミング

プロおよび熱狂的プログラマーのためのQ&A

5
複数の引数を持つ関数を適用して新しいパンダ列を作成する
pandas既存の2つの列に関数を適用して、データフレームに新しい列を作成します。この回答に従って、引数として1つの列のみが必要な場合に新しい列を作成することができました。 import pandas as pd df = pd.DataFrame({"A": [10,20,30], "B": [20, 30, 10]}) def fx(x): return x * x print(df) df['newcolumn'] = df.A.apply(fx) print(df) ただし、関数に複数の引数が必要な場合に同じことを行う方法はわかりません。たとえば、列Aと列Bを以下の関数に渡して新しい列を作成するにはどうすればよいですか? def fxy(x, y): return x * y
165 python  pandas 


6
プロットが終了したことをmatplotlibに伝えるにはどうすればよいですか?
次のコードは2つのPostScript(.ps)ファイルにプロットしますが、2番目のコードには両方の行が含まれています。 import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("second.ps") matplotlibに2番目のプロットで新たに開始するように指示するにはどうすればよいですか?
165 python  matplotlib  plot 


6
C#の列挙型内のメソッド
Javaでは、列挙内にメソッドを含めることができます。 C#でそのような可能性はありますか、それとも単なる文字列コレクションですか? オーバーライドしようとしましたがToString()、コンパイルされません。誰かが簡単なコードサンプルを持っていますか?
165 c#  enums  enumeration 

6
Goでのnil検出
Goには、次のようにnilを検出するためのコードがたくさんあります。 if err != nil { // handle the error } しかし、私はこのような構造体を持っています: type Config struct { host string port float64 } そして私がするとき、configはConfigのインスタンスです: if config == nil { } コンパイルエラーがあり、nilをConfig型に変換できません
165 go  null 

7
postgresでフィールドのデータ型を選択します
postgresのテーブルから特定のフィールドのデータ型を取得するにはどうすればよいですか?たとえば、次のテーブル、student_details(stu_id integer、stu_name varchar(30)、joined_date timestamp)があります。 これでフィールド名/またはその他の方法を使用して、特定のフィールドのデータ型を取得する必要があります。可能性はありますか?
165 postgresql 

5
React 16のフラグメントがコンテナーdivよりも優れているのはなぜですか?
React 16.2では、サポートの改善Fragmentsが追加されました。詳細については、Reactのブログ投稿(こちら)を参照してください。 私たちは皆、次のコードに精通しています。 render() { return ( // Extraneous div element :( <div> Some text. <h2>A heading</h2> More text. <h2>Another heading</h2> Even more text. </div> ); } はい、コンテナーdivが必要ですが、それほど大きな問題ではありません。 React 16.2では、周囲のコンテナーdivを回避するためにこれを行うことができます。 render() { return ( <Fragment> Some text. <h2>A heading</h2> More text. <h2>Another heading</h2> Even more text. </Fragment> ); } どちらの場合でも、内部要素を囲むコンテナー要素が必要です。 …
165 reactjs 

6
アプリにテストディレクトリがある場合にDjangoで特定のテストケースを実行する
Djangoのドキュメント(http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests)には、個々のテストケースを指定して実行できると記載されています。 $ ./manage.py test animals.AnimalTestCase これは、Djangoアプリケーションのtests.pyファイルにテストがあることを前提としています。これがtrueの場合、このコマンドは期待どおりに機能します。 テストディレクトリにDjangoアプリケーションのテストがあります。 my_project/apps/my_app/ ├── __init__.py ├── tests │ ├── __init__.py │ ├── field_tests.py │ ├── storage_tests.py ├── urls.py ├── utils.py └── views.py tests/__init__.pyファイルには、スイート()関数があります。 import unittest from my_project.apps.my_app.tests import field_tests, storage_tests def suite(): tests_loader = unittest.TestLoader().loadTestsFromModule test_suites = [] test_suites.append(tests_loader(field_tests)) test_suites.append(tests_loader(storage_tests)) return unittest.TestSuite(test_suites) 私が行うテストを実行するには: $ ./manage.py …

19
「DOMWindow」で「postMessage」を実行できませんでした:https://www.youtube.com!== http:// localhost:9000
これは私が得るエラーメッセージです: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('http://localhost:9000'). ターゲットの起点がhttp://www.youtube.comあり、受信者の起点が他にもある他の同様の問題を見たことがありますhttps://www.youtube.comが、ターゲットがhttps://www.youtube.comあり、起点がどこにあるのかはわかりませんhttp://localhost:9000。 問題はありません。何が問題ですか? どうすれば修正できますか?


2
argparseモジュール引数なしでオプションを追加するには?
を使用してスクリプトを作成しましたargparse。 スクリプトはオプションとして構成ファイル名を使用する必要があり、ユーザーはスクリプト全体を続行する必要があるか、シミュレーションのみを実行する必要があるかを指定できます。 渡される引数:./script -f config_file -sまたは./script -f config_file。 -f config_fileの部分は問題ありませんが、オプションであり、その後に続くべきではない-sの引数を要求し続けます。 私はこれを試しました: parser = argparse.ArgumentParser() parser.add_argument('-f', '--file') #parser.add_argument('-s', '--simulate', nargs = '0') args = parser.parse_args() if args.file: config_file = args.file if args.set_in_prod: simulate = True else: pass 次のエラーが発生しました: File "/usr/local/lib/python2.6/dist-packages/argparse.py", line 2169, in _get_nargs_pattern nargs_pattern = '(-*%s-*)' % '-*'.join('A' * nargs) …
165 python  argparse 

15
macOSでGitを最新バージョンにアップグレードするにはどうすればよいですか?
OS X Lionを搭載した新しいMacを購入したばかりで、ターミナルにデフォルトでインストールされているgitのバージョンを確認しました。答えを得た git --version > git version 1.7.5.4 gitを最新バージョン1.7.8.3にアップグレードしたいので、dmgインストーラー「git-1.7.8.3-intel-universal-snow-leopard.dmg」をダウンロードして起動しました。 インストール後も、ターミナルにはバージョンが1.7.5.4であると表示されます。何が悪いのですか?
165 macos  git 

15
doubleが整数かどうかをテストする方法
これは可能ですか? double variable; variable = 5; /* the below should return true, since 5 is an int. if variable were to equal 5.7, then it would return false. */ if(variable == int) { //do stuff } 私はコードがおそらくそのようなことをしないことを知っています、しかしそれはどのように行くのですか?
165 java  math 

9
Dockerイメージの「レイヤー」とは何ですか?
私はDockerを初めて使用し、Docker イメージとは何かを正確に理解しようとしています。Dockerイメージのすべての定義では「レイヤー」という用語を使用していますが、レイヤーの意味を定義しているようには見えません。 公式のDockerドキュメントから: Dockerイメージは、Dockerコンテナーが起動される読み取り専用テンプレートであることは既に確認しました。各画像は一連のレイヤーで構成されています。Dockerは、ユニオンファイルシステムを使用して、これらのレイヤーを1つのイメージに結合します。ユニオンファイルシステムでは、ブランチと呼ばれる個別のファイルシステムのファイルとディレクトリを透過的にオーバーレイして、単一の一貫したファイルシステムを形成できます。 だから私は、レイヤーとは(正確に)何ですか?誰かがそれらのいくつかの具体的な例を示すことができますか?そして、これらのレイヤーはどのように「スナップ」して画像を形成しますか?
165 docker 

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