プログラミング

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

3
Seaborn Barplotの軸にラベルを付ける
次のコードを使用して、Seabornバープロットに自分のラベルを使用しようとしています。 import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') ただし、次のエラーが発生します。 AttributeError: 'AxesSubplot' object has no attribute 'set_axis_labels' 何ができますか?

17
NodeJSを使用したCSVファイルの解析
nodejsを使用して、10000レコードの.csvファイルを解析し、各行でなんらかの操作を行います。http://www.adaltas.com/projects/node-csvを使用してみました。これを各行で一時停止させることができませんでした。これは、すべての10000レコードを読み取るだけです。次のことを行う必要があります。 行ごとにcsvを読み取る 各ラインで時間のかかる操作を実行する 次の行に行く 誰かがここで代替案を提案できますか?
125 node.js  csv 

15
パディングは無効で削除できませんか?
私のプログラムに関してこの例外が何を意味するかをオンラインで調べましたが、解決策やそれが私の特定のプログラムで発生している理由を見つけることができません。Rijndaelアルゴリズムを使用してXmlDocumentを暗号化および復号化するために私のmsdnに提供されている例を使用しています。暗号化は正常に機能しますが、復号化しようとすると、次の例外が発生します。 パディングは無効であり、削除できません この問題を解決するために何ができるか誰にも教えてもらえますか?以下のコードは、キーとその他のデータを取得する場所です。cryptoModeがfalseの場合は、decryptメソッドが呼び出され、例外が発生します。 public void Cryptography(XmlDocument doc, bool cryptographyMode) { RijndaelManaged key = null; try { // Create a new Rijndael key. key = new RijndaelManaged(); const string passwordBytes = "Password1234"; //password here byte[] saltBytes = Encoding.UTF8.GetBytes("SaltBytes"); Rfc2898DeriveBytes p = new Rfc2898DeriveBytes(passwordBytes, saltBytes); // sizes are devided by 8 because …
125 c#  cryptography 

3
v5 UUIDを生成しています。名前と名前空間とは何ですか?
私が読んだmanページを、私はしませundestand何nameとnamespaceするためのものです。 バージョン3およびバージョン5のUUIDの場合、追加のコマンドライン引数の名前空間と名前を指定する必要があります。名前空間は、文字列表現のUUIDまたは内部的に事前定義された名前空間UUIDの識別子です(現在、「ns:DNS」、「ns:URL」、「ns:OID」、および「ns:X500」と呼ばれます)。名前は任意の長さの文字列です。 名前空間: 名前空間は、文字列表現のUUIDまたは 生成されたUUID v5のどこかにそれ(UUID v4)を保存する必要があるということですか?どちらの場合でも、なぜこれが自動的に行われないのですか? 名前は任意の長さの文字列です。 name完全にランダムな文字列?それの目的は何ですか?UUID v5からデコードできますか?
125 uuid 

8
スタックや再帰を使用せずにモリスの順序木探索を説明する
誰かが、スタックや再帰を使用せずに、次のモリス順序木探索アルゴリズムを理解するのを手伝ってくれませんか?私はそれがどのように機能するかを理解しようとしていましたが、それはちょうど私をエスケープしました。 1. Initialize current as root 2. While current is not NULL If current does not have left child a. Print current’s data b. Go to the right, i.e., current = current->right Else a. In current's left subtree, make current the right child of the rightmost node b. Go to …

3
REST APIのベストプラクティス:クエリ文字列とリクエスト本文の引数
REST APIは、いくつかの場所で引数を持つことができます。 リクエストボディ -jsonボディ、またはその他のMIMEタイプの一部として では、クエリ文字列 -たとえば、/api/resource?p1=v1&p2=v2 URLパスの一部として -例/api/resource/v1/v2 上記の1と2の間で選択する場合のベストプラクティスと考慮事項は何ですか?ここで は2対3について説明します。
125 json  api  rest  http  query-string 

20
標準の10桁の電話番号に一致する正規表現
次の形式をサポートする標準のUSタイプの電話番号の正規表現を記述したいと思います。 ###-###-#### (###) ###-#### ### ### #### ###.###.#### ここで、#は任意の数を意味します。これまでのところ、私は次の表現を思いつきました ^[1-9]\d{2}-\d{3}-\d{4} ^\(\d{3}\)\s\d{3}-\d{4} ^[1-9]\d{2}\s\d{3}\s\d{4} ^[1-9]\d{2}\.\d{3}\.\d{4} それぞれ。最後の1つがドット付きチェックに適しているかどうかは、よくわかりません。また、私が述べたさまざまな形式に対応する4つの異なる式の代わりに、単一の式を書く方法があるかどうかも知りたいです。もしそうなら、どうすればいいのかわかりません。また、式を変更して、オプションのコンポーネントとして市外局番をサポートするための条件を含めることもできます。何かのようなもの +1 ### ### #### ここで、+ 1は市外局番であり、オプションです。
125 regex 

10
データフレームをcsvに直接s3 Pythonに保存
新しいCSVファイルにアップロードしたいpandas DataFrameがあります。問題は、s3に転送する前にファイルをローカルに保存したくないことです。データフレームを直接s3に書き込むためのto_csvのような方法はありますか?私はboto3を使用しています。 ここに私がこれまでに持っているものがあります: import boto3 s3 = boto3.client('s3', aws_access_key_id='key', aws_secret_access_key='secret_key') read_file = s3.get_object(Bucket, Key) df = pd.read_csv(read_file['Body']) # Make alterations to DataFrame # Then export DataFrame to CSV through direct transfer to s3

5
docker composeでボリュームとしてホストディレクトリをマウントする方法
Docker化している開発環境があり、Dockerイメージを再構築せずに変更をライブリロードできるようにしたいと考えています。redisはアプリの依存関係の1つであり、redisコンテナーをリンクできるので、Docker composeを使用しています 私には2つのコンテナが定義されていdocker-compose.ymlます: node: build: ./node links: - redis ports: - "8080" env_file: - node-app.env redis: image: redis ports: - "6379" nodeアプリのdockerfileでボリュームを追加するポイントに到達しましたが、コードのすべてのライブ編集がコンテナーに反映されるように、ホストのディレクトリをボリュームにマウントするにはどうすればよいですか? これが私の現在のDockerfileです: # Set the base image to Ubuntu FROM node:boron # File Author / Maintainer MAINTAINER Amin Shah Gilani <amin@gilani.me> # Install nodemon RUN npm install -g nodemon …


8
Angular:ルートを変更せずにqueryParamsを更新する方法
コンポーネントからqueryParamsを更新(追加、削除)しようとしています。angularJSでは、これは以前は次のおかげで可能でした: $location.search('f', 'filters[]'); // setter $location.search()['filters[]']; // getter ユーザーがフィルタリング、並べ替えなどができるリストを備えたアプリがあり、URLのqueryParamsですべてのフィルターをアクティブに設定して、ユーザーがURLをコピー/貼り付けしたり、他のユーザーと共有したりできるようにしたいと考えています。 しかし、フィルターが選択されるたびにページがリロードされることを望みません。 これは新しいルーターで可能ですか?

10
Pytorchのモデルの概要
次のように、Kerasのmodel.summary()メソッドのようにPyTorchでモデルの概要を印刷できますか? Model Summary: ____________________________________________________________________________________________________ Layer (type) Output Shape Param # Connected to ==================================================================================================== input_1 (InputLayer) (None, 1, 15, 27) 0 ____________________________________________________________________________________________________ convolution2d_1 (Convolution2D) (None, 8, 15, 27) 872 input_1[0][0] ____________________________________________________________________________________________________ maxpooling2d_1 (MaxPooling2D) (None, 8, 7, 27) 0 convolution2d_1[0][0] ____________________________________________________________________________________________________ flatten_1 (Flatten) (None, 1512) 0 maxpooling2d_1[0][0] ____________________________________________________________________________________________________ dense_1 (Dense) (None, 1) …
125 python  pytorch 

10
矢印スタイルの変更を選択
選択の矢印を自分の写真に置き換えようとしています。同じサイズのdivに選択を含めています。選択の背景を透明に設定し、背景のdivの右上隅に画像(矢印と同じサイズ)を含めています。 Chromeでのみ機能します。 これを取得しているFirefoxおよびIE9で動作させるにはどうすればよいですか。 .styled-select { width: 100px; height: 17px; overflow: hidden; overflow: -moz-hidden-unscrollable; background: url(images/downarrow_blue.png) no-repeat right white; border: 2px double red; display: inline-block; position: relative; } .styled-select select { background: transparent; -webkit-appearance: none; width: 100px; font-size: 11px; border: 0; height: 17px; position: absolute; left: 0; top: 0; } body …
125 css  select 

3
Ansibleで複数行のシェルスクリプトを実行する方法
今私はそれが複数の行にあった場合はるかに読みやすいはずのansibleでシェルスクリプトを使用しています - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Ansibleシェルモジュールで複数行スクリプトを許可する方法がわからない
125 shell  ansible 

7
キーを押し続けてVSCodeで繰り返すにはどうすればよいですか?
私はvimプラグインを使用しており、通常はjを押したままにしてvimでスクロールします。VSCodeでjを保持すると、どれだけ長く保持されていても、1つのjコマンドが実行されます。 バニラvscodeでもこれは機能しません-###########################の長いブロックを入力しようとすると問題が発生しますコメント区切り。この機能を有効にする方法はありますか?

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