はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    猛暑に注意を

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Python初心者がマスターしておきたい辞書の活用テクニック10選! - Qiita

    24 users

    qiita.com/fujine

    はじめに みずほリサーチ&テクノロジーズの @fujine です。 本記事では、Pythonの辞書をより便利に使うためのテクニック10個を解説していきます。基本的な操作も多く含まれていますが、 パフォーマンスを意識して実装する キーの数に依存せず、短い行数で簡潔に実装する 辞書の可読性を高める ことに重点を置きました。Pythonの辞書に一通り慣れた初心者が、チーム開発やより複雑なプログラム開発へステップアップする際に活用いただけたらと思います。 辞書を作成する 複数の辞書を1つに結合する 初期値を持つ辞書を作成する 辞書の要素を取得・更新・追加・削除する 要素の追加と取得を一度に実行する 辞書から複数の要素を同時に取得する 辞書をキーや値でソートする 辞書を読み取り専用にする カスタム辞書を作成する 型ヒントを導入する 実行環境はWindows10(64bit) 22H2、Pythonバ

    • テクノロジー
    • 2024/08/27 00:00
    • Python
    • あとで読む
    • Pythonでリストを多用しがちな新人に贈りたい、array/tuple/set/queueの魅力と使い分けフローチャート - Qiita

      44 users

      qiita.com/fujine

      はじめに みずほリサーチ&テクノロジーズの @fujine です。 Pythonのリストってとても便利ですよね。可変長で任意のオブジェクトを保存できるため、シーケンシャルなデータなら何でもリストで実装したくなる気持ち、分かります。 でもちょっと待ってください!リスト以外にも便利なコレクション型があること、ご存知でしょうか?コレクション型を適切に使い分けることで、 プログラムの意図を(ドキュメントに頼らなくても)読み手に的確に伝えられる パフォーマンスが向上する などの効果が期待できます。 そこで本記事では、Pythonの組み込み型や標準ライブラリを対象に、リストと似たコレクション型をどのように使い分けるか?の案をフローチャート化しました。それぞれの特徴や使い方を、次章にて解説していきます。 用語の整理 先に、解説で使用する用語をざっくり整理します。 コレクション(Collection)型

      • テクノロジー
      • 2024/02/14 19:14
      • python
      • あとで読む
      • qiita
      • 技術
      • 考え方
      • programming
      • tips
      • Scikit-learnが実験的にGPU対応していたので調査してみた! - Qiita

        4 users

        qiita.com/fujine

        はじめに みずほリサーチ&テクノロジーズ株式会社の@fujineです。 いきなりですがAIエンジニアの皆さん、scikit-learnが実験的にGPUに対応していたこと、ご存知でしょうか? scikit-learnは機械学習分野における古参パッケージの1つです。多様な機能を提供する一方、FAQにて「GPUに対応する予定はない(キリッ)」と公式宣言しており、scikit-learnが好きな自分としては「勿体無いなぁ」と常々感じていました。 そんな中、何気なくRelease Highlights for 1.2を読んでいたら以下文面を発見!しかも約半年前の2022年12月にリリースされてる… Experimental Array API support in LinearDiscriminantAnalysis Experimental support for the Array API sp

        • テクノロジー
        • 2023/06/05 09:03
        • Python
        • 【保存版】Pandas2.0のread_csv関数の全引数、パフォーマンス、活用テクニックを完全解説する! - Qiita

          4 users

          qiita.com/fujine

          はじめに みずほリサーチ&テクノロジーズ株式会社の@fujineです。 本記事ではpandas 2.0を対象に、CSVファイルの入力関数である read_csvの全49個(!)の引数をじっくり解説 いたします。具体的には、 各引数には、どんな効果や(公式ドキュメントにも記載されていない)制約があるのか? 引数を工夫することで、処理時間やメモリ消費量などのパフォーマンスが具体的にどれだけ改善されるのか? pandasのver2.0では、それ以前のバージョンからどう変化したのか? 多くの引数を保守しやすく管理するにはどうしたらいいか? を体系的に整理・検証することを目指します。 新入社員/若手社員向けのレクチャーや、これまで「何となく」使っていた引数を「効果的に」使えるようになるためのノウハウ集としてご活用下さい! read_csvの引数が49個もある理由 「ただCSVを読み込むだけなのに、な

          • テクノロジー
          • 2023/04/12 11:01
          • Pythonで文字列の類似度を120倍高速に計算するRapidFuzzを勧めたい - Qiita

            46 users

            qiita.com/fujine

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            • テクノロジー
            • 2023/01/24 12:18
            • python
            • qiita
            • あとで読む
            • プログラミング
            • 1100万行・32GB超の巨大CSVファイルの基本統計量を4GBメモリマシンで算出する - Qiita

              326 users

              qiita.com/fujine

              はじめに この記事は,Kaggle Advent Calendar 2022第6日目の記事になります。 本記事では、 32GB超のCSVデータの基本統計量を、小規模マシンでも省メモリかつ高速に計算するテクニック について解説します。 Kaggleコンペに限らず、 マシンスペックが低いため、大きなデータセットを満足に処理できず困っている 毎回行うファイル読み込みが遅いので、もっと高速化したい ⚡ といった悩みや課題を抱えている方の参考になれば幸いです。 モチベーション データ分析業務やKaggle等のコンペティションで初めてのデータセットを扱う場合、いきなり機械学習アルゴリズムを行うことはまず無く、最初にデータ観察を行うのが一般的です。 テーブルデータであれば、各カラムの基本統計量(最小値、最大値、平均、分散、四分位数)などを計算・可視化し、データクレンジングの要否や特徴量設計の方針などを検

              • テクノロジー
              • 2022/12/07 22:53
              • python
              • あとで読む
              • 統計
              • Dask
              • データ
              • 分析
              • kaggle
              • 環境
              • csv
              • programming
              • Overleafを使った日本語論文の作成 - Qiita

                5 users

                qiita.com/fujino-fpu

                Overleafはウェブブラウザ上でtex文書を作成できるクラウドサービス. texは環境構築が結構面倒なので(昔に比べりゃ楽になったが,時間がかかるのは変わらない),このサービスは非常にありがたい. ただ,日本語論文を作成するにはちょっとひと手間必要になる. 以下,備忘録として日本語論文作成方法をメモする. 以下のページを参考: http://doratex.hatenablog.jp/entry/20180503/1525338512 プロジェクトの作成 まあ,まずはプロジェクトを作らないことには始まらないので,プロジェクトを作成. Overleafそのものは日本語化されているので,これは簡単にできるはず. まあ,まずは空のプロジェクト作成でよいと思う. 作ると勝手にtexファイルも作ってくれる. 試しに日本語を打ち込んでみるが,エラーになって反映されてない. ちなみにコンパイルはCt

                • テクノロジー
                • 2021/04/27 15:22
                • 論文
                • PDF
                • 日本語
                • qiita
                • webservice
                • PythonとSeleniumでDeepLに英文流して自動翻訳させる - Qiita

                  14 users

                  qiita.com/fujino-fpu

                  改変履歴 '21/1/26 DeepLのテキストエリアのCSSセレクタが変更になったようなので、関数の方も修正。 `21/5/18 またまたCSSセレクタが変更になったようなので、修正 やりたいこと とりあえず、Science Directから書誌情報+アブストをゲットした。次は、これをDeepLに流し込んで翻訳させていく、っていう処理をしたい。有料プランに契約すれば、ファイルを一気に翻訳させることが可能になるけど、まあ、ものは試しということでselenimuとchromedriverでやってみようということでチャレンジ。 準備 ##とりあえずCSVファイルをpythonに読み込む。 import pandas as pd df = pd.read_csv("DB.csv",header=None, delimiter=",", quoting=1) print(df.at[0,1]) #

                  • テクノロジー
                  • 2020/08/05 20:04
                  • あとで読む
                  • 2019年5月時点 JavaScript初心者が参考にしていいモダンJavaScript解説サイト2つ - Qiita

                    369 users

                    qiita.com/fujineyuri

                    初心者向け解説によくある例です。 これが現時点(2019年5月時点)で非推奨な書き方だと、初心者は気付くことができない。つらい。 【JavaScript初心者のつらいところ】 初心者向け解説(チュートリアル)のvarをconstやletに置き換えなきゃいけない 何も知らずvarで写経すると悪癖がつく 他にも「今は覚えなくていい書き方」がどうやらたくさんある 「歴戦のJavaScripterがモダンJavaScipt知識をアップデートするためのまとめ」を読むには、そもそも必要とされる前提知識を持ってない 「何が正解かわからない→ググる」と、正しい情報探しに時間が消える 解説途中でググらなくても良い、チュートリアル的に読み通せるサイトってどこ!?!? そんな私のニーズを満たせそうなサイトにたどり着いたので、記事にしてみます。 【js-primer】 js-primer これからJavaScri

                    • テクノロジー
                    • 2020/07/03 15:01
                    • javascript
                    • あとで読む
                    • チュートリアル
                    • 初心者
                    • 参考
                    • programming
                    • 解説
                    • サイト
                    • Qiita
                    • 知識
                    • チャットやメールの文章をないがしろにする人はチーム全体の開発効率に悪影響を与える - Qiita

                      52 users

                      qiita.com/fujinumagic

                      この記事のターゲット読者 この記事はなんらかのチームに所属しているまだ経験の浅いエンジニアの方や、組織の業務効率に課題を感じていらっしゃる方に向けた内容です。 設計や実装スキル以前に求められるスキル、コミュニケーション能力 エンジニアとして活躍する上で技術的な知識・スキルだけでなくコミュニケーション能力もとても大事です。コミュニケーションをないがしろにすると、いくら技術力があったところでコミュニケーション能力が足枷となってしまい、パフォーマンスを最大化することができません。コミュニケーション能力と一口に言っても様々ありますが、この記事ではチャット(Slack等)やメールなどの文字を利用したコミュニケーションにおいて意識すべき点を私なりに纏めます。 コミュニケーションをないがしろにするとどんな問題が起こるのか? 開発を進める上で工程や立場にかかわらず、基本的に誰しもが誰かしらとコミュニケーシ

                      • テクノロジー
                      • 2019/11/26 17:20
                      • チーム
                      • コミュニケーション
                      • 開発
                      • 考え方
                      • Qiita
                      • あとで読む
                      • Communication
                      • article
                      • development
                      • 2019年5月時点 JavaScript初心者が参考にしていいモダンJavaScript解説サイト2つ - Qiita

                        36 users

                        qiita.com/fujineyuri

                        初心者向け解説によくある例です。 これが現時点(2019年5月時点)で非推奨な書き方だと、初心者は気付くことができない。つらい。 【JavaScript初心者のつらいところ】 初心者向け解説(チュートリアル)のvarをconstやletに置き換えなきゃいけない 何も知らずvarで写経すると悪癖がつく 他にも「今は覚えなくていい書き方」がどうやらたくさんある 「歴戦のJavaScripterがモダンJavaScipt知識をアップデートするためのまとめ」を読むには、そもそも必要とされる前提知識を持ってない 「何が正解かわからない→ググる」と、正しい情報探しに時間が消える 解説途中でググらなくても良い、チュートリアル的に読み通せるサイトってどこ!?!? そんな私のニーズを満たせそうなサイトにたどり着いたので、記事にしてみます。 【js-primer】 js-primer これからJavaScri

                        • テクノロジー
                        • 2019/05/25 18:20
                        • javascript
                        • 初心者向け
                        • 学習
                        • *JavaScript
                        • 入門
                        • qiita
                        • あとで読む
                        • Glideで1項目を「画面展開→画面展開」する方法(別シート・別項目を参照する) - Qiita

                          5 users

                          qiita.com/fujineyuri

                          はじめに 【2019年4月版】Google SpreadSheetから音速でPWAが吐きだせるってホントに?! を拝見して面白そうだったので、自分が欲しいと思っていたアプリ(というよりデータ集)を作ってみました。 本当にあっという間に作れてしまって最高ですね!!! 作成時に疑問に思った点は 公式サンプルアプリ を眺めて解決したのですが、それについて書いてみます。 作成アプリとソーススプレッドシート まずは参考用に以下リンクです。以降の文章で言葉不足で不明点がありましたら参考にしてください。 【アプリ】非公式 BLEACH キャラクターまとめ 【ソース】スプレッドシート 【疑問】メニューで項目をタップした後、更に別項目へ展開する機能の実装方法は? 単純にスプレッドシート作っただけだと、この「画面展開→画面展開……」と続ける方法がわからなかったんですよね。 別メニューの画面へリンクが飛ぶわけで

                          • テクノロジー
                          • 2019/04/17 01:12
                          • 機械学習 〜 線形モデル(分類) 〜 - Qiita

                            3 users

                            qiita.com/fujin

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                            • テクノロジー
                            • 2018/08/26 09:37
                            • select(2)のfd_setは1024以上のfdをセットしようとすると落ちる - Qiita

                              5 users

                              qiita.com/fujinochan

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                              • テクノロジー
                              • 2018/01/05 22:30

                              このページはまだ
                              ブックマークされていません

                              このページを最初にブックマークしてみませんか?

                              『qiita.com』の新着エントリーを見る

                              キーボードショートカット一覧

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

                              • 総合
                              • 一般
                              • 世の中
                              • 政治と経済
                              • 暮らし
                              • 学び
                              • テクノロジー
                              • エンタメ
                              • アニメとゲーム
                              • おもしろ
                              • アプリ・拡張機能
                              • 開発ブログ
                              • ヘルプ
                              • お問い合わせ
                              • ガイドライン
                              • 利用規約
                              • プライバシーポリシー
                              • 利用者情報の外部送信について
                              • ガイドライン
                              • 利用規約
                              • プライバシーポリシー
                              • 利用者情報の外部送信について

                              公式Twitter

                              • 公式アカウント
                              • ホットエントリー

                              はてなのサービス

                              • はてなブログ
                              • はてなブログPro
                              • 人力検索はてな
                              • はてなブログ タグ
                              • はてなニュース
                              • ソレドコ
                              • App Storeからダウンロード
                              • Google Playで手に入れよう
                              Copyright © 2005-2025 Hatena. All Rights Reserved.
                              設定を変更しましたx