プログラミング

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

4
グローバル変数が邪悪なのはなぜですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6か月前に閉鎖。 この質問を改善する 私はの使用がglobalpython(およびプログラミング全般)で悪い習慣と見なされている理由を見つけようとしています。誰かが説明できますか?より多くの情報とのリンクもいただければ幸いです。

7
CSS3メディアクエリでのSass変数の使用
次のように、Sass変数の使用と@mediaクエリを組み合わせようとしています。 $base_width:1160px; @media screen and (max-width: 1170px) {$base_width: 960px;} @media screen and (min-width: 1171px) {$base_width: 1160px;} $base_width 次に、スタイルシートの幅の割合ベースの測定のさまざまなポイントでを定義して、流動的なレイアウトを作成します。 これを行うと、変数は正しく認識されているように見えますが、メディアクエリの条件は正しくありません。たとえば、上記のコードは、画面の幅に関係なく1160pxのレイアウトを生成します。@mediaステートメントを次のようにフリップフロップすると: @media screen and (min-width: 1171px) {$base_width: 1160px;} @media screen and (max-width: 1170px) {$base_width: 960px;} 画面幅に関係なく、960pxのレイアウトが生成されます。また、最初の行を削除する$base_width: 1160px;と、未定義の変数に対してエラーが返されることにも注意してください。私が見逃しているアイデアはありますか?

1
TensorBoard(ウェイト)ヒストグラムについて
TensorBoardのスカラー値を表示して理解することは非常に簡単です。ただし、ヒストグラムグラフの理解方法は明確ではありません。 たとえば、これらは私のネットワークの重みのヒストグラムです。 (サンサイドのおかげでバグを修正した後) これらを解釈する最良の方法は何ですか?レイヤー1の重みはほぼフラットに見えますが、これはどういう意味ですか? ここにネットワーク構築コードを追加しました。 X = tf.placeholder(tf.float32, [None, input_size], name="input_x") x_image = tf.reshape(X, [-1, 6, 10, 1]) tf.summary.image('input', x_image, 4) # First layer of weights with tf.name_scope("layer1"): W1 = tf.get_variable("W1", shape=[input_size, hidden_layer_neurons], initializer=tf.contrib.layers.xavier_initializer()) layer1 = tf.matmul(X, W1) layer1_act = tf.nn.tanh(layer1) tf.summary.histogram("weights", W1) tf.summary.histogram("layer", layer1) tf.summary.histogram("activations", layer1_act) # Second layer …

2
DockerコンテナはCPUをいくつ使用しますか?
複数のプロセスを生成するDockerコンテナー内でマルチプロセッシングサービスを実行しているとしましょう。Dockerはホストのすべて/複数のコア/ CPUを使用するのですか、それとも1つだけですか?
120 docker 

10
Pythonから外部コマンドを非同期に実行するにはどうすればよいですか?
Pythonスクリプトから非同期にシェルコマンドを実行する必要があります。これは、外部コマンドがオフになり、必要なことをすべて実行している間も、Pythonスクリプトを実行し続けたいことを意味します。 私はこの投稿を読みました: Pythonで外部コマンドを呼び出す それから私は外に出ていくつかのテストos.system()を行いました&が、コマンドの最後に使用するように提供されるジョブを実行するように見えるので、コマンドが戻るのを待つ必要はありません。これがそのようなことを達成するための適切な方法であるかどうか私は疑問に思っていますか?試してみましたcommands.call()が、外部コマンドでブロックされるため、うまくいきません。 os.system()これを使用することが望ましいか、他の方法を試すべきかどうかを教えてください。



11
127.0.0.1:6379でRedisに接続できませんでした:Homebrewで接続が拒否されました
Homebrewを使用してRedisをインストールしますが、Redisにpingしようとすると、次のエラーが表示されます。 Could not connect to Redis at 127.0.0.1:6379: Connection refused 注: ファイアウォールをオフにしてconfファイルを編集しようとしましたが、まだpingできません。macOS Sierraと自作バージョン1.1.11を使用しています



10
データを上書きせずに既存のExcelファイルに書き込む方法(パンダを使用)?
私はパンダを使用して次の方法でExcelファイルに書き込みます: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsxはすでにさまざまなタブで構成されています。ただし、「メイン」はまだ含まれていません。 パンダは「メイン」シートに正しく書き込みますが、残念ながら他のすべてのタブも削除されます。





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