タグ

2019年11月15日のブックマーク (5件)

  • 実生活で虚数が使われる事例にはどんなものがありますか?

    回答 (12件中の1件目) まず最初に強調しておきたいことは、よくある誤解として、【虚数とは「存在しない数」で、ある種の物理モデルを計算する道具として有用である】というものがあります。理系の学生でさえも平気でこういうこと言う人が多いですから、教育って何やってるの?といつも思いますが、どうも教える側にも「虚数は計算の利便性のためにだけ存在している」と勘違いしている、あるいはそのように信奉したい人種が存在するようで問題はかなり根深いです。 数に存在する、存在しないもありません。じゃあ、「マイナス」は存在する数と認めるのか?「ゼロ」は存在する数と認めるのか?「割り切れない数」は存在する数と認...

    実生活で虚数が使われる事例にはどんなものがありますか?
  • プレゼンでなく「会話」する。スピーカーズ・コーチの伝え方:書評 | ライフハッカー・ジャパン

    人になにかを伝えるのは難しいもの。事実、うまく伝えられないとお悩みの方も多いのではないでしょうか? そこでご紹介したいのが、『スピーカーズ・コーチ 誰でも伝え方がうまくなる60の秘訣』(グラハム・ショー 著、斉藤裕一 訳、CCCメディアハウス)。 著者はブリティッシュ・エアウェイズ、オラクル、PwC、シーメンス、テスコで何千人ものプレゼンテーションのトレーナーを務めてきたという「スピーカーズ・コーチ」です。 このには、どのような状況であっても、あなたが人前で話す力を高めることに役立つ様々な情報やアイデア、テクニックが詰まっている。 「60の秘訣」は論理的な構成で次の3つのセクションに分かれている。 1 準備 2 練習 3 実行 (「はじめに」より) それぞれの「秘訣」は共通の構成によって統一し、ポイントを押さえやすくしてあるそうです。 また、それぞれの項目に「この点が重要である理由」「す

    プレゼンでなく「会話」する。スピーカーズ・コーチの伝え方:書評 | ライフハッカー・ジャパン
  • ユーモアたっぷりに相手を侮辱する方法 | ライフハッカー・ジャパン

    力があることを見せつけるのがいい侮辱で、無力なことを露呈するのが悪い侮辱です。 権力者に刃向かおうが、無能な人をあげつらおうが、これは事実です(権力者に対してやるほうがいいと思いますが)。 自分自身ではなく相手にダメージを与えるために侮辱がしたいのであれば、戦略的に侮辱しなければなりません。 状況や周囲にいる人を選ぶ相手の気分を害するのが目的ですか? それとも、相手の面子を潰すのが目的でしょうか?これによって必要な戦略は異なります。 前者の場合、相手の価値やセルフイメージを知らなければなりません。後者の場合、第三者の前で相手の面子を潰すのですから、第三者(周囲にいる人たち)の価値や、相手に対するイメージを知らなければなりません。 どちらもやりたい場合は、両方が重なる部分で侮辱するようにしましょう。もしくは、攻撃の手段を変えるのもありです。 相手の近くで侮辱して、それから公共の場や人前でこれ

    ユーモアたっぷりに相手を侮辱する方法 | ライフハッカー・ジャパン
  • Pythonのネットワークプログラミングに必要なデータまとめ

    Comparitechは11月13日(米国時間)、「Python Network Programming Cheat Sheet - Downloadable JPG & PDF」において、Pythonを使ったネットワークプログラミングに必要となるモジュールやライブラリ、コードサンプルなどをまとめたチートシートおよびテーブルの公開を伝えた。 公開されたチートシートには次のデータがまとめられている。 一般的に必要となるモジュール: PIP、IDLE ネットワークプログラミングライブラリ ネットワークフォレンジック: 必要なライブラリとスクリプト Pythonキーワード データ型、算術演算子 Pythonを使ったネットワーク分析 dnspythonライブラリ ソケットモジュール(Berkley APIインタフェース) ソケットタイプ、ソケット作成 ソケットサンプル スクリプトサンプル 解析モジ

    Pythonのネットワークプログラミングに必要なデータまとめ
  • たった一文でPandasのapplyメソッドを高速化する方法(検証計算あり) - Qiita

    以下では、DaskやPandasなどと比較して、swifterがどの程度高速なのかを検証したいと思います。 swifterはベクトル化可能な場合とそうでない場合で挙動が異なるので、各々の場合を検証します。 使用したPCのスペックはIntel Core i5-8350U @1.70GHz、メモリが16GBです。 ベクトル化可能な場合 swifterはベクトル化可能なときはベクトル化するので、swifterの計算時間は単純にベクトル化した場合と ほぼ等しくなるはずです。これを確認してみましょう。 import pandas as pd import numpy as np import dask.dataframe as dd import swifter import multiprocessing import gc pandas_time_list = [] dask_time_list

    たった一文でPandasのapplyメソッドを高速化する方法(検証計算あり) - Qiita