並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 288件

新着順 人気順

演算の検索結果201 - 240 件 / 288件

  • 新型コロナ解析のための「PC大集結プロジェクト」、ついに1秒間に100京回の演算速度に達する - ナゾロジー

    Folding @ homeプロジェクトの演算能力が、ついに1EFLOPS(エクサフロップス)を超えるこの演算能力は、世界のトップ100に君臨するスーパーコンピューターの合計を上回る 世界中で感染者が増加する中、パソコンを持っていれば誰でも新型コロナウイルスと戦えるプロジェクトが先日発足しました。 世界中のパソコンの演算能力を合わせ、ウイルス表面の「スパイク」というタンパク質の形成過程を解明するのが目的です。スパイクの形成過程がわかれば、ウイルスの感染を防ぐ強力な抗ウイルス薬の開発につながります。 参加手順は簡単で、「Folding @ home」というアプリをパソコンにインストールし実行ボタンを押すだけ。発足から世界各地で話題を呼び、日に日に参加者も増え続けていました。 そして、26日、Folding @ homeは公式ツイッター上で、「演算能力が1EFLOPS(エクサフロップス)を超え

      新型コロナ解析のための「PC大集結プロジェクト」、ついに1秒間に100京回の演算速度に達する - ナゾロジー
    • 【保存版】JS/TSの省略記法と演算子完全ガイド:使用頻度評価付き

      JavaScriptとTypeScriptには、コードをより簡潔に書くための様々な省略記法や演算子があります。これらを適切に使用することで、より読みやすく効率的なコードを書くことができます。以下に主要な演算子と構文をまとめました。各項目には、実際の開発での使用頻度を5段階で評価しています。 オプショナルチェイニング演算子 (?.) 使用頻度: ⭐⭐⭐⭐⭐ オプショナルチェイニング演算子は、プロパティへの安全なアクセスを可能にします。 const user = { profile: { name: "太郎" } }; // 安全にネストされたプロパティにアクセス const name = user?.profile?.name; console.log(name); // "太郎" // 存在しないプロパティにアクセスしてもエラーにならない const age = user?.profile

        【保存版】JS/TSの省略記法と演算子完全ガイド:使用頻度評価付き
      • 週刊Railsウォッチ: The Rails Foundation発足、Ruby 3.2.0 Preview 3リリース、Ruby演算子クイズほか(20221122)|TechRacho by BPS株式会社

        週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — This Week in Rails: A bug

          週刊Railsウォッチ: The Rails Foundation発足、Ruby 3.2.0 Preview 3リリース、Ruby演算子クイズほか(20221122)|TechRacho by BPS株式会社
        • かつて世界一を支えたNECのベクトル演算技術、いま「次世代イノベーション」を担う

          かつて世界一を支えたNECのベクトル演算技術、いま「次世代イノベーション」を担う:モノづくり最前線レポート(1/2 ページ) 同社が東京都内で開催したユーザーイベント「C&Cユーザーフォーラム&iEXPO2019」(2019年11月7~8日)では、最新の「SX-Aurora TSUBASA」アーキテクチャを搭載したベクトルプロセッサなどを展示。また、2019年11月1日からはメモリ帯域を強化した新製品の受注も開始している。 スーパーコンピュータの性能ランキングである「TOP500」において、2002年6月から5期連続の首位を獲得した地球シミュレータ。高い理論ピーク性能と実効性能比を兼ねそろえた地球シミュレータはその登場時、欧米の計算機技術者へ衝撃を与えたとされる。 その高性能を支えたのは、NECが誇るベクトルプロセッサだった。そして今、NECのベクトルプロセッサは科学技術計算に限らず、AI

            かつて世界一を支えたNECのベクトル演算技術、いま「次世代イノベーション」を担う
          • モバイルゲームのパフォーマンスを最適化しよう:専門家が語る物理演算、UI、オーディオの設定に関するヒント

            「Unity」の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です(詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

              モバイルゲームのパフォーマンスを最適化しよう:専門家が語る物理演算、UI、オーディオの設定に関するヒント
            • 週刊Railsウォッチ(20191119後編)メソッド参照演算子が廃止、GitHub新機能続々、平成Ruby会議、GitHub OAuthバイパスほか|TechRacho by BPS株式会社

              2019.11.19 週刊Railsウォッチ(20191119後編)メソッド参照演算子が廃止、GitHub新機能続々、平成Ruby会議、GitHub OAuthバイパスほか こんにちは、hachi8833です。うらやましさに身を焦がしてます。 やってしまった(経済を回します)。 pic.twitter.com/0lj9zGNGL4 — hikalium (@hikalium) November 13, 2019 つっつきボイス:「この間出たMacbook Proの16インチね☺️」「買った人or買いたい人...はさすがにいないか😆」「税金抜きでこの値段はやっぱ高すぎ💸」「メモリ64GBはたしかに欲しいけど」「つかそこだけ欲しい😭」「Escキーがやっと物理に戻ったし」「名前がProなのにプロ仕様じゃなかったとは😆」 元記事: 16インチMacBook ProにESCキーが復活したのは

                週刊Railsウォッチ(20191119後編)メソッド参照演算子が廃止、GitHub新機能続々、平成Ruby会議、GitHub OAuthバイパスほか|TechRacho by BPS株式会社
              • JavaScript | switch()で条件分岐 複数、範囲指定や比較演算子は? | 1 NOTES

                switch文のポイント対象の値とcaseの値は一致か不一致の判別のみ指定可能な値は、数値、文字列で配列の一致等は不可対象の値とcaseの値での範囲指定、比較演算子による比較分岐は不可対象の値、caseの値には変数、数式、関数などを記述できるbreakはswitch文からの処理抜けdefaultはいずれにも該当しなかった場合の処理(省略可能)switch文の基本コードswitch (対象の値) { case A: //Aに一致した場合; break; case B: //Bに一致した場合; break; case C: //Cに一致した場合; break; default: //いずれも一致しなかった場合; break; }数値を分岐対象とする数値を分岐対象としたサンプルコードです。 caseに指定した値と対象の値が同一のものがあればその部分の処理を実行します。 let num = 2;

                • 似てるようで違う、PHPのエルビス演算子とNull合体演算子 - Qiita

                  細かい部分を若干間違えて覚えており、危うくバグを出すところだったので、きちんと調べ直しました。 エルビス演算子 ?: 公式サイトには単体での説明はなく、三項演算子の項目に説明がありました。PHP 5.3 以降で使用可能です。 三項演算子 式 expr1 ?: expr3 の結果は、expr1 が TRUE と同等の場合は expr1、 それ以外の場合は expr3 となります。 要するに、expr1 ? expr1 : expr3のシンタックスシュガーということですね。 Null 合体演算子 ?? こちらは独立した項目として説明されていました。PHP 7 以降で使用可能です。 Null 合体演算子 式 (expr1) ?? (expr2) は、 expr1 が NULL である場合は expr2 と評価され、それ以外の場合は expr1 と評価されます。 この演算子は、左側の値が存在しない

                    似てるようで違う、PHPのエルビス演算子とNull合体演算子 - Qiita
                  • 関数型プログラミングの基礎 再帰のルールとパターンマッチング 最大公約数、ユークリッド互除法、剰余、mod関数、中間演算子、backquote - 計算機科学のブログ

                    入門Haskellプログラミング (Will Kurt(著)、株式会社クイープ(監修、翻訳)、翔泳社)のUNIT1(関数型プログラミングの基礎)、LESSON7(再帰のルールとパターンマッチング)、7.5(練習問題)Q7-2の解答を求めてみる。 コード myGCD :: Integral t => t -> t -> t myGCD a 0 = a myGCD a b = myGCD b $ a `mod` b main :: IO () main = do print $ myGCD 1 1 print $ myGCD 2 3 print $ myGCD 42 264

                    • 「演算力」こそ「国力」なり! 日本が誇るスーパーコンピュータ「富岳」がAmazonと組んで「バーチャル化」される理由(西田 宗千佳)

                      「演算力」こそ「国力」なり! 日本が誇るスーパーコンピュータ「富岳」がAmazonと組んで「バーチャル化」される理由 国力=「演算力」 「演算力は国家の力」ーーずいぶん前からそんなことが言われるようになった。 日本の演算能力の担い手の1つとして、神戸市・ポートアイランドの理化学研究所計算科学研究センター(R-CCS)に作られたのが、「富岳(ふがく)」と名付けられたスーパーコンピュータだ。2021年に運用を開始し、今も世界トップクラスの演算能力を誇る。 その富岳については現在、アマゾンのウェブインフラサービス部門であるアマゾン・ウェブサービス(AWS)と組んで、「バーチャル富岳」の開発が進んでいる。2023年12月1日からは、富岳で開発された創薬・材料開発用アプリケーションである「GENESIS」のサービス利用が可能になっている。 富岳は、日本政府からの支援も受けて作られた、スーパーコンピュ

                        「演算力」こそ「国力」なり! 日本が誇るスーパーコンピュータ「富岳」がAmazonと組んで「バーチャル化」される理由(西田 宗千佳)
                      • 光量子コンピューターでかけ算・割り算実証 理研、四則演算可に | 毎日新聞

                        理化学研究所と東京大の研究チームは12日、開発中の次世代計算機「光量子コンピューター」でかけ算や割り算ができる仕組みの実証に成功したと英科学誌ネイチャー・コミュニケーションズ(電子版)に発表した。これまで実現していた足し算と引き算に加え、四則演算が可能になり、チームは「最後のピースがそろった」と話す。 量子コンピューターは、計算を担う「量子ビット」に電子を使うタイプが既に開発されているが、光量子コンピューターは光(光子)を使用する。常温で高速計算が可能なため、より汎用(はんよう)性のある計算機として期待されている。

                          光量子コンピューターでかけ算・割り算実証 理研、四則演算可に | 毎日新聞
                        • 富山大、睡眠中の脳で行われている推論の演算を神経細胞レベルで解明

                          富山大学は6月25日、マウスを用いた研究から、睡眠中でも脳は活動を続けて情報を処理し推移的推論の演算を行っていることを見出すと共に、その神経細胞レベルの仕組みを明らかにしたと発表した。 同成果は、富山大 学術研究部医学系 生化学講座の井ノ口馨教授/卓越教授(富山大 アイドリング脳科学研究センター センター長)らの研究チームによるもの。詳細は、英オンライン科学誌「Nature Communications」に掲載された。 睡眠中の脳活動は、記憶の定着に重要だ。しかし、より高次の脳機能に関しても睡眠中の脳活動が重要な働きをしているのか、仮にそうだとして睡眠中のどのような神経活動によってそうした高次の情報処理が為されているのかといったことは解明されていなかった。そこで研究チームは今回、マウスを用いる「推移的推論の学習課題」を開発して調べることにしたという。 今回の実験装置では、A>B>C>D>E

                            富山大、睡眠中の脳で行われている推論の演算を神経細胞レベルで解明
                          • Python,Ruby,PHP,Java,JavaScript,Perlの算術演算子の比較 | プログラミング言語比較 - Qiita

                            Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                              Python,Ruby,PHP,Java,JavaScript,Perlの算術演算子の比較 | プログラミング言語比較 - Qiita
                            • TypeScriptの変更点まとめ ──新しい演算子・トップレベルawait・usingについて

                              CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                TypeScriptの変更点まとめ ──新しい演算子・トップレベルawait・usingについて
                              • グレイ on Twitter: "これは重力を把握し 物理演算に完全勝利したロンスカあぴミク 前のと違いが分からない? 裾の動きが違うのだ https://t.co/z3oVzh0khg"

                                これは重力を把握し 物理演算に完全勝利したロンスカあぴミク 前のと違いが分からない? 裾の動きが違うのだ https://t.co/z3oVzh0khg

                                  グレイ on Twitter: "これは重力を把握し 物理演算に完全勝利したロンスカあぴミク 前のと違いが分からない? 裾の動きが違うのだ https://t.co/z3oVzh0khg"
                                • 『ドルチェ"and"ガッバーナで学ぶ論理演算』がわかりやすすぎて…「学生の頃もこれで学びたかった」

                                  まめぽち @mamepochi08 @KoalaEnglish180 途中までなるほど。。と思いましたが、あれ、下半分まったく意味が分からない💦。。これって、いつ勉強するのかな。。分からないって悲しいな😞ニンゲンシヌマデマナボウ

                                    『ドルチェ"and"ガッバーナで学ぶ論理演算』がわかりやすすぎて…「学生の頃もこれで学びたかった」
                                  • C++ アロー演算子(->)とドット演算子(.)の違い - Qiita

                                    Help us understand the problem. What are the problem?

                                      C++ アロー演算子(->)とドット演算子(.)の違い - Qiita
                                    • NULL合体演算子(Nullish coalescing operator) '??'

                                      NULL合体演算子は2つの疑問符 ?? で記述されます。 これは null と undefined を同じように扱うので、この記事では特別な用語を使用します。null でも undefined でも無いときは、“定義済み” である、と言います。 a ?? b の結果は: a が null あるいは undefined でなければ a, それ以外の場合は b. つまり、?? は null/undefined でなければ最初の引数を返し、それ以外の場合は�2つ目を返します。 NULL合体演算子はまったく新しいものではありません。2つのうちから、最初の “定義済み” の値を取得するには良い構文です。 既に知っている演算子を使用して result = a ?? b を書き直すことができます:

                                        NULL合体演算子(Nullish coalescing operator) '??'
                                      • 量子コンピュータに最適な量子演算シーケンスをシステマティックに見つける手法を開発|2022年|NICT-情報通信研究機構

                                        国立研究開発法人情報通信研究機構(NICT(エヌアイシーティー)、理事長: 徳田 英幸)は、慶應義塾大学(塾長: 伊藤 公平)、東京理科大学(学長: 石川 正俊)、東京大学(総長: 藤井 輝夫)と共同で、量子コンピュータに最適な量子演算シーケンスをシステマティックに見つける手法の開発に初めて成功しました。 量子コンピュータがタスクを実行するためには、量子演算シーケンスを書く必要がありますが、今まではコンピュータの操作者が既存の方法(レシピ)に基づいて独自のやり方で、最適だと思われる量子演算シーケンスを書いていました。今回開発したのは、最適制御理論(GRAPEアルゴリズム)を応用し、考えられる全ての量子演算シーケンスの中から、理論的に最適なものを特定するシステマティックな手法です。

                                          量子コンピュータに最適な量子演算シーケンスをシステマティックに見つける手法を開発|2022年|NICT-情報通信研究機構
                                        • JavaScript 電卓アプリの四則演算の不具合

                                          前提・実現したいこと 電卓アプリで四則演算を行う際一部うまく実行されなかった部分があったため質問いたしました。 発生している問題・エラーメッセージ アプリをブラウザ上に表示してから1回目の計算で最初の数字に2桁以上の数字を入力すると正しい結果が表示されません。 (例) 10 + 3 = 11 3 + 10 = 13 (初めの数字が1桁だと正しく実行されます。) 100 + 3 = 67 80 + 3 = 83 (初めの位に8もしくは9がつくと正しく実行されます。) 900 + 3 = 903 他の演算子でも同じように実行されます。 また、最初の計算以降は特に問題なく計算することができます。 該当のソースコード JavaScript 1ソースコード 2let num = "0"; 3let ans = 0; 4let ans2 = 0; 5let key = ""; 6let kigou =

                                            JavaScript 電卓アプリの四則演算の不具合
                                          • 1-1. 数値演算 — Pythonプログラミング入門 documentation

                                            1-1. 数値演算¶ 数値演算について説明します。 参考 https://docs.python.org/ja/3/tutorial/introduction.html#using-python-as-a-calculator https://docs.python.org/ja/3/tutorial/modules.html https://docs.python.org/ja/3/library/numeric.html https://docs.python.org/ja/3/library/math.html 簡単な算術計算¶ CodeセルにPythonの式を入力して、プレイボタンを押すか、 Shiftを押しながらEnterを押すと、式が評価され、その結果の値がセルの下に挿入されます。 1+1 の計算をしてみましょう。次のセルに 1+1 と入力して、 Shiftを押しながらEnte

                                            • わらしべ長者@PENTAX on Twitter: "私の性癖は物理演算です そしてコレは「今現在個人で実現可能な服の物理演算の限界」であると思っています 単純にこれ以上の事ができるソフトウエアが無いからですが 「私はこれ以上の事が出来るぞ!!」 って同士の方がいらっしゃれば是… https://t.co/jGcHSww7ju"

                                              私の性癖は物理演算です そしてコレは「今現在個人で実現可能な服の物理演算の限界」であると思っています 単純にこれ以上の事ができるソフトウエアが無いからですが 「私はこれ以上の事が出来るぞ!!」 って同士の方がいらっしゃれば是… https://t.co/jGcHSww7ju

                                                わらしべ長者@PENTAX on Twitter: "私の性癖は物理演算です そしてコレは「今現在個人で実現可能な服の物理演算の限界」であると思っています 単純にこれ以上の事ができるソフトウエアが無いからですが 「私はこれ以上の事が出来るぞ!!」 って同士の方がいらっしゃれば是… https://t.co/jGcHSww7ju"
                                              • [Python]演算子/Operators - Qiita

                                                Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                                  [Python]演算子/Operators - Qiita
                                                • 小学生向けの四則演算の暗算の計算プリント【毎回変わります】

                                                  こういった疑問にお答えします。 だいたい2桁の計算を暗算が出来ればOKと言われることが多いようです。 ではどうやれば暗算が出来るようになるのかというと・・・コツもあるのですが数もこなさないと出来るようにはなりません。 そこで毎日コツコツと計算にチャレンジできるようにランダムで入れかわる計算問題のプリントを作ってみました。 現在、印刷できるのは以下の5つです。

                                                    小学生向けの四則演算の暗算の計算プリント【毎回変わります】
                                                  • Rにおける代入演算子"<-"と"="の違い - Qiita

                                                    Help us understand the problem. What is going on with this article?

                                                      Rにおける代入演算子"<-"と"="の違い - Qiita
                                                    • [解決!Python]複数のリスト(配列)を結合するには(+/+=演算子、extendメソッド、アンパック演算子)

                                                      list1 = [0, 1, 2] list2 = [3, 4, 5] list3 = [6, 7, 8] # 複数のリストを+演算子で結合する result = list1 + list2 print(result)  # [0, 1, 2, 3, 4, 5] result = list1 + list2 + list3 print(result)  # [0, 1, 2, 3, 4, 5, 6, 7, 8] print(id(list1))  # 4444844672など。 list1 = list1 + list2 + list3 print(list1)  # [0, 1, 2, 3, 4, 5, 6, 7, 8] print(id(list1))  # 4445022912など。上のid値とは異なる # 複数のリストを+=演算子で結合する list1 = [0, 1, 2] li

                                                        [解決!Python]複数のリスト(配列)を結合するには(+/+=演算子、extendメソッド、アンパック演算子)
                                                      • 【JavaScript】Null合体演算子と(??)とオプショナルチェイニング演算子(?.) - Qiita

                                                        はじめに JavaScriptの言語使用は、Ecma Internationalによって定められており2015年からはECMAScriptとして毎年改定されています。 ECMAScript2020の仕様としてNull合体演算子(??)とオプショナルチェイニング演算子(?.)が追加されました。(その他にもいくつかの機能が追加されています。詳細はこちらのリンクにまとめられています。 Null合体演算子とオプショナルチェイニング演算子は、どちらもnullableな変数に安全にアクセスするという似たような目的を持っており、かつググラビリティが低いという特徴を持っています。 現時点(2020年)で最新の仕様であり、あまり現場で見かけることがないかもしれませんが、この2つの演算子の特徴を見ていきましょう。

                                                          【JavaScript】Null合体演算子と(??)とオプショナルチェイニング演算子(?.) - Qiita
                                                        • Ruby 2.7.0 で速度が重要なときは double splat 引数に double splat 演算子をつけてハッシュを渡すより単にハッシュをハッシュとして渡すほうが良い - Qiita

                                                          Ruby 2.7.0 にして、キーワード引数関連の大量の警告を出ないように変更していったところ、指定の時間内で処理が終わるというテストが失敗するようになったため、もしかして警告に合わせて変更した部分が影響しているのではないかと考え、速度を調べてみました。 RUBY_VERSION # => "2.7.0" h = { a: 1, b: 2, c: 3 } def f1(o = {}) end def f2(**o) end require "active_support/core_ext/benchmark" def _; "%7.2f ms" % Benchmark.ms { 1000_0000.times { yield } } end _ { f1(h) } # => " 857.01 ms" _ { f2(h) } # => "1955.95 ms" _ { f2(**h) } #

                                                            Ruby 2.7.0 で速度が重要なときは double splat 引数に double splat 演算子をつけてハッシュを渡すより単にハッシュをハッシュとして渡すほうが良い - Qiita
                                                          • 『スターフィールド』の大量ジャガイモの物理演算が凄い。ぬるぬるとこぼれ落ちる部屋満載の芋 - AUTOMATON

                                                            Bethesda Softworksは9月6日、『Starfield(スターフィールド)』を発売した。本作におけるリアルな物理演算を収めた映像がユーザーによって投稿され、注目を集めている。なお本稿には本編のゲーム内映像が含まれているため留意されたい。 Image Credit: Moozipan on Reddit 『スターフィールド』は、『The Elder Scrolls』シリーズや『Fallout』シリーズの開発で知られるBethesda Game Studiosが手がけるRPGだ。舞台となるのは、人類が太陽系をはるかに離れ、宇宙を旅するようになった西暦2330年の世界。プレイヤーは宇宙探検家集団「コンステレーション」の一員となり、アーティファクトを求め宇宙を旅することとなる。 そんな本作は9月6日の発売日に先がけて、Premium Edition以上の予約購入者向けに先行プレイが開

                                                              『スターフィールド』の大量ジャガイモの物理演算が凄い。ぬるぬるとこぼれ落ちる部屋満載の芋 - AUTOMATON
                                                            • 四則演算通電パズルゲーム『Electrogical』Steamにて体験版公開。電力ピタり目指しパネルを繋ぐ、コアパズルゲーマー向け作品 - AUTOMATON

                                                              国内のゲーム開発者Yutaka Kinjo氏は8月18日、『Electrogical』体験版をSteamにて公開した。体験版には全11ステージが収録されており、本作の基本的なシステムなどが確認可能。Steamのストアページ上から無料でダウンロードできる。 『Electrogical』は、数字と演算子の書かれたピースを繋いで決まった電力を送る、ジグソーパズルや四則演算の要素を取り入れたパズルゲームだ。本作でプレイヤーは、電源からゴールまでジグソーパズル風のピースを繋ぎ、電力を送ることが目的となる。各ステージ内には、スタート地点となる電源ピースと、数字の書かれたゴールピースが設置されている。またピースは、凹んだ部分から電力を受け取り、凸部から電力を送る性質をもつ。プレイヤーは各ステージ内で、電源とゴールの間にピースを配置。ジグソーパズルを使って、電力がゴールピースへ伝わるように路を作るわけだ。

                                                                四則演算通電パズルゲーム『Electrogical』Steamにて体験版公開。電力ピタり目指しパネルを繋ぐ、コアパズルゲーマー向け作品 - AUTOMATON
                                                              • エルミート演算子とかいう実数っぽい行列について超絶丁寧に解説してみた | 実用的な数学を

                                                                || 観測可能量がこれ、って言われる とりあえず『実数を返すやつ』って覚えときゃOK。 これはまあそんなやつですね。 スポンサーリンク 目次 量子について <<最初の話 ヒルベルト空間について <<前の記事 エルミート演算子「観測可能量はこれで表す」 固有値方程式「基礎方程式はこれ」 三角行列「固有値を求めやすい形の行列」 ユニタリ行列「かなり 1 っぽい行列」 ディラック記法「縦と横のベクトルを区別して書く」 エルミート演算子の性質「固有値が実数になる」 随伴作用素/エルミート演算子 || 固有値が実数になる都合の良い行列 これは『実数にしたい』っていう要求を満たすものでして、 厳密には『観測値(固有値)を実数にするためのもの』です。 まあどういうことかというと、 「観測可能量は実数」なわけですよ。 いやだって、エネルギーとか重さとか、 実数じゃなく、例えば複素数とかだかったら、 数の意

                                                                • 結局僕たちは intptr_t 同士を演算させても良いのか - 進捗置き場というわけでもない場所

                                                                  C++ において intptr_t 同士の演算がどの程度許可されているのか気になって調べたら意外な事が見つかったのでメモ。 記事中の C++ 規格は 2020/08/09 現在の C++20 の最終 WD である N4861 を参照しています。 intptr_t の定義 そもそも intptr_t や uintptr_t はどう定義されているのか確認しましょう。C++ の規格においてはこれらの型は <cstdint> ヘッダの中に定義される適当な符号付き/符号なし整数型の using であって、コンパイラが実装するかは optional であるとだけ述べられており、その詳細は C ISO 7.20 を参照せよとぶん投げられています。仕方なく C11 の規格を参照し、§7.20.1.4 を読むと intptr_t について The following type (引用注:intptr_tのこ

                                                                    結局僕たちは intptr_t 同士を演算させても良いのか - 進捗置き場というわけでもない場所
                                                                  • TypeScriptにおいて型ガードとis演算子を利用して失った型を復活させるぞ!

                                                                    CastingONE Advent Calendar 2023 14 日目の記事です! はじめに 表題の通りなんですが、TypeScript をやっていて、どーーーーしても型がanyやunknown、string|number|null|number[]みたいな意味わからないユニオン型になってしまうことはありませんか? 型を指定したいっていうのはもちろんなので気をつけたいところではありますが、それでも自由な型が入ってきてしまう可能性がある場合の実装って困りませんか?私は困りました! 先日業務をしていて、自由に入力できる入力項目を扱ったことがありました。その項目自体は、string でくるのか number でくるのか配列でくるのかがわからない、という感じです。しかし、来た項目の型の種類によって色々と別々に処理はしなきゃいけないよね、みたいな。 たとえば、この項目を利用して画面に表示したいの

                                                                      TypeScriptにおいて型ガードとis演算子を利用して失った型を復活させるぞ!
                                                                    • std::variantと不動点演算子 - in neuro

                                                                      実は、std::vectorはC++17から不完全型をサポートしたので、std::variantと組み合わせると以下のようなコードが書ける。 struct config_t { std::variant<bool, int, double, std::string, std::vector<config_t>> data; }; これを上手く使えばJSONなどの木構造をかなり簡単に(ポインタを陽に触らずに)扱える。std::mapが不完全型をサポートしてくれていないのがつらいが、std::vector<std::pair<std::string, config_t>>とすることで強引に回避できる。 これをしたかったらしき人の質問を見つけた。 stackoverflow.com これが通らないとのことだ。 class ScriptParameter; using ScriptParamete

                                                                        std::variantと不動点演算子 - in neuro
                                                                      • Bashのif文でANDやOR条件、&&や||演算子を使う

                                                                        Bashで使える演算子には && (AND演算子) と || (OR演算子) があります。 使い方は if [ … ] && [ … ] です。 また、testコマンドの引数では -a (AND条件) と -o (OR条件) が使えます。 [ ] はtestコマンドの糖衣構文なので、if [ 条件1 -a 条件2 ] のように書くことができます。 まとめると以下のようになります。 演算子 && (AND演算子) : if [ 条件1 ] && [ 条件2 ] || (OR条件) : if [ 条件1 ] || [ 条件2 ] testコマンドの引数 -a (AND条件) : if [ 条件1 -a 条件2 ] -o (OR条件) : if [ 条件1 -o 条件2 ] 上記の引数と演算子を組み合わせることで複雑な条件文を書くことができるようになります。 if [ "$1" = "-h" -

                                                                          Bashのif文でANDやOR条件、&&や||演算子を使う
                                                                        • メモリーと演算ユニットをほぼ一体化したUntether AIのrunAI200とBoqueria AIプロセッサーの昨今 (1/3)

                                                                          Untether AIはもうすっかり取り上げていたつもりだったので、まだだったことに少し焦っている。Untether AIは2018年にトロントで創業されたスタートアップ企業である。 創業者はMartin Snelgrove博士(初代CEO、現在はCTO)とDarrick Wiebe氏(もともとはソフトウェアの設計者だが、現在のポジションはHead of Technical Marketing)、Raymond Chik博士(現在はコンサルタントだが、一時期はVP, Engineeringも兼業していた。本業(?)は起業家兼エンジェル)の3人である。スタートアップといってももう総額で1億5200万ドルの投資を受けており、この業界(?)では結構な老舗だったりする。 同社が最初の製品であるrunAI200を発表したのはLinley Fall Processor Conference 2020の

                                                                            メモリーと演算ユニットをほぼ一体化したUntether AIのrunAI200とBoqueria AIプロセッサーの昨今 (1/3)
                                                                          • 【javascript】演算子なしでFizzBuzzを書く - Qiita

                                                                            【javascript】演算子なしでFizzBuzzを書く ※この記事には通常では考えられないような記法が多々登場します 演算子、使ってますよね?ね??(こんな記事見てる人なら) Javascriptにはたくさんの演算子があります。 それを使わないチャレンジです。要は自慢したいだけ 演算子の規定 演算子の規定は基本的にMDN Web Docsの式と演算子のページを参照しました 主なものは下記のものです(これが全てではないです) 算術演算子:+ - * / % ** 比較演算子:== != < > 代入演算子:= 論理演算子:! && || 三項演算子:? : グループ化:() そしてプロパティアクセス演算子です プロパティアクセス演算子 あまり聞き馴染みのない演算子ですが察しの良い方はもうお気づきでしょう ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ console.log() consol

                                                                              【javascript】演算子なしでFizzBuzzを書く - Qiita
                                                                            • NVBLASを使って「R」の並列演算処理を高速化|NTTPCのGPU+|NVIDIA Eliteパートナー

                                                                              NVBLASは、NVIDIAが提供するGPUによって高速化されるBLAS Level 3ルーティンを実装するBLASです。データ型はDouble型のみサポートしています。 したがって、高速化の恩恵をより多くうけるためには、Double型でLevel 3ルーティンを使うようにR側のコードを工夫することが重要になります。 検証 では実際に、GPUサーバー上でNVBLASを使用することで、デフォルトBLASを利用する場合より高速に処理できるかを検証してみたいと思います。 構成 サーバー 筐体 : Supermicro® SYS-6019U-TR4 CPU : Intel® Xeon® Gold 6150 CPU @ 2.70GHz * GPU : NVIDIA® Tesla® V100 16GB OS / ソフトウェア OS : Ubuntu 16.04.5 LTS NVIDIA Driver

                                                                                NVBLASを使って「R」の並列演算処理を高速化|NTTPCのGPU+|NVIDIA Eliteパートナー
                                                                              • Intelの脳型演算IC、第2弾をEUVで作り100万ニューロン集積

                                                                                米Intel(インテル)は、機械学習を備えた脳型(neuromorphic)演算ICの第2世代版「Loihi 2」と、脳型演算に向けたオープンソースのソフトウエアフレームワーク「Lava」を2021年9月30日(現地時間)に発表した ニュースリリース 。Loihi 2は同社初のEUV(超短波長光)露光を使う半導体プロセス技術「Intel 4」の量産前バージョンで製造しており、製造技術の進展もアピールした格好である。 同社は、初代の「Loihi」を2017年9月に発表している*1。スパイキング・ニューラル・ネットワーク(SNN)ベースの脳型演算ICで*2、学習と推論の両方に適用できるとする。14nm世代のプロセス技術で製造し、12万8000ニューロンを集積している。一方、Loihi 2はIntel 4*3を量産前段階の状態で試験的に利用し、最大100万ニューロンを集積できるという。コア数はど

                                                                                  Intelの脳型演算IC、第2弾をEUVで作り100万ニューロン集積
                                                                                • 【Excel比較演算応用事例】連続のカウント、数値データの複数列への振り分け - わえなび ワード&エクセル問題集 waenavi

                                                                                  比較演算がExcelで極めて重要な演算であることは別の記事ですでに解説していますが(【Excel】IF関数が使えない原因は「比較演算」の練習不足である - わえなび ワード&エクセル問題集)、TRUEとFALSEを0と1に変換して計算に利用することは、IF関数だけでなく配列数式、SUMPRODUCTなどでも使われます。わざわざ関数を呼び出さなくてもよいという利点だけでなく、複雑な計算式がすっきりして見やすくなります。 そこで、今回は、比較演算を用いた応用事例として、データが連続する回数をカウントする方法と、数値データを複数列に振り分ける方法について出題します。 目次 問題文のあとに簡単な操作方法を解説していますが、静止画では、わかりにくいと思いますので、最後に動画を載せています。ぜひご覧ください。 1.比較演算子の基本(復習) 2.連続する回数のカウント (1)連続するデータの個数 (2)

                                                                                    【Excel比較演算応用事例】連続のカウント、数値データの複数列への振り分け - わえなび ワード&エクセル問題集 waenavi