lynx   »   [go: up one dir, main page]

タグ

programmingに関するH58のブックマーク (60)

  • 【Python】Numbaで処理を劇的に高速化させる

    こんにちは。初投稿です 1. Numbaとは Numbaは、Pythonコードをリアルタイムでコンパイルして、高速な実行速度を実現するJIT(Just-In-Time)コンパイラです。特に、数値計算を含むPythonコードを効率的に最適化し、CやFortranに匹敵する性能を引き出すことができます。科学技術計算やデータ解析の分野で、NumPyとの高い互換性から広く利用されています。 主な特徴 JITコンパイルによる高速化: 実行時にコードを機械語に変換し、パフォーマンスを向上させます。 NumPyとの互換性: NumPyの配列操作をそのまま利用可能で、高速な数値演算が可能です。 並列処理のサポート: マルチコアCPUを活用し、並列処理を簡単に実装できます。 CUDA GPUプログラミングのサポート: GPUを利用した高速計算も容易に行えます。 マルチスレッド対応: スレッドを利用した並列処

    【Python】Numbaで処理を劇的に高速化させる
  • Pythonにおけるリストのコピー | レコチョクのエンジニアブログ

    最新のIT技術を駆使して音楽関連サービスを展開しています。 日々の活動内容から得た知識をお届けする開発ブログです。

    Pythonにおけるリストのコピー | レコチョクのエンジニアブログ
  • 「たけのこの里」を「きのこの山」に『正しく』自動で修正して差し上げるプログラム - Qiita

    はじめに ~素晴らしいお菓子の紹介と後発劣化品の存在~ みなさんご存知かと思いますが、「きのこの山」1という素晴らしいお菓子があります。株式会社明治様が1975年から製造・販売されているチョコレートスナック菓子です。きのこのような可愛らしいフォルムで、茎の部分がクラッカー、傘の部分がチョコレートになっています。 5年もの開発期間をかけてベストな組み合わせを試行錯誤されたとのことだけあって、持ちやすく機能的でありながら、たっぷりと使われたチョコと、程よい塩味とサクサク感のクラッカーが合わさり、至上の味わいを実現しています。このような素晴らしいお菓子を生み出してくださった明治様には当に頭が上がりません。 一方で、その爆発的ヒットを受けて4年後に**「たけのこの里」なる類似粗悪品が登場しました。こちらは開発期間が短いこともあってか、チョコは約30%減らされ、土台はボソボソと粉っぽく持ちづらいク

    「たけのこの里」を「きのこの山」に『正しく』自動で修正して差し上げるプログラム - Qiita
    H58
    H58 2020/02/25
    マッドサイエンティストっぽい文章/pythonでの実装
  • 本当に諦めて刺身にタンポポ乗せたほうがよいのか(その1 プログラミングの勉強の順序の話) - Lambdaカクテル

    note.mu を読んだ.結論から先に書けや!といった旨のコメントをしてしまったが,「プログラミングを志す初心者のレベルが一定程度に達していない」という不満を表明している点については,同意する.自分も大学生であった頃に同期にプログラミングを教えた経験があるが,似た経験が多かったのである.ちょっと強く書いてしまってごめんネ. さて,初心者である以上,プログラミングについて知らないことがあるのは当然のことであるから,著者もその旨は了解しているはずだ. それを前提として考えてもプログラミングを身に付けるための知識や態度が身に付いていない初心者の存在こそを,彼(彼女)は憂いているのではないだろうか. この「学ぶ前提となるような知識や態度」について,上記記事の主張を見ながら,初心者が身に付けるべき知識・態度を探ってみてはどうだろう,と考え,この記事を書くに至った.俺は今正月で帰省中だが,充電器を実家

    本当に諦めて刺身にタンポポ乗せたほうがよいのか(その1 プログラミングの勉強の順序の話) - Lambdaカクテル
    H58
    H58 2019/01/03
    結構、そう言えば、受験エリートの人から自分で読んで学んで下さいって言われた経験があるけど。。スタートラインのレベルが違いすぎだったのかも。ってことは、出来なくても気に病む必要はないかのかな。
  • お前は絶望的にプログラミングに向いてないから諦めて刺身にタンポポ乗せる仕事でもやってろ|古都こと|note

    刺身にタンポポ乗せる仕事ってきょうび言わねーな……。 プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。 近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。 開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のもの

    お前は絶望的にプログラミングに向いてないから諦めて刺身にタンポポ乗せる仕事でもやってろ|古都こと|note
    H58
    H58 2019/01/01
    やばい。リーディングスキル的な話。『問題が何であるかを見極める』ってところと『日本語の構造?の読解力』を先に学ぶべきと言う話かな。
  • 改訂版: プログラマーが効果的な可視化を作成する (前編) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 改訂版について (5/7/2019公開) この記事は、私がこちらに公開したもの中では最も読まれているようです。そこで、執筆後に気づいたこと、古くなった情報、新しい技術動向などを考慮に入れて改訂をしました。主な変更点は以下の通りです: 新しいセクションの追加 最近のの紹介 細かな表現の修正 この記事は複数のセクションに分かれていますので、前編から始め、順番にアップデートして行きたいと思います。何かお気付きの点などありましたら、コメント欄、もしくはkonoアットマークucsd.eduにお願いいたします。 はじめに この記事は、可視化の専門

    改訂版: プログラマーが効果的な可視化を作成する (前編) - Qiita
  • Data Science by R and Python

    はじめに ほんと、久々の更新になってしまいました。。。 いまだに月間で1000PVほど見られているようでとてもありがたく思いますm(_ _)m 最近も変わらず因果推論の研究を中心に行っておりますが、それ関連の内容はまた機会をみてblogで書いていければと思っています。 また先日、twitterで公開したこちらのスライドもたくさんの方に見ていただけまして、コメントも頂けたりして、とても嬉しく、励みになっています。 speakerdeck.com また、少しずつではありますが更新いたしますので、たまに覗いていただければ嬉しいです。 では、題にまいります。 今回の更新 とはいっても、今日の更新は、大した内容ではなく、pythonでstepwise regressionの関数で自分がほしいものがないので、つくりましたという内容です。 Stepwise Regressionについて 特に、回帰モデ

    Data Science by R and Python
  • 【旧版】Python 2入門 (全31回) - プログラミングならドットインストール

    Googleなどで採用されている、シンプルで習得がしやすいオブジェクト指向言語、Pythonについて学んでいきます。

    【旧版】Python 2入門 (全31回) - プログラミングならドットインストール
  • Scipy Lecture Notes — Scipy lecture notes

    One document to learn numerics, science, and data with Python¶ Tutorials on the scientific Python ecosystem: a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to expert. Release: 2022.1

  • Learn Python the Hard Way

    Millions of people have learned to code. So can you. Newly updated for Python 3, the original and still the most popular way for total beginners to finally learn how to code. Learn Python The Hard Way takes you from absolute zero to able to read and write basic Python to then understand other books on Python. No experience necessary to begin, and you can even try the book out for free to see if th

  • ブラウザ上で実際にコードを入力しながら学べるプログラミング言語学習サイト「CodeStudy」【増田(@maskin)真樹】 | TechWave(テックウェーブ)

    [読了時間: 1分] 学生エンジニア・デザイナーを対象とした求人情報サービス「JEEK」を展開するTechouseは4月5日、サイト内にプログラミング言語を習得できる新コーナー「JEEK CodeStudy」を開設した。 プログラミング言語学習というと、テキストか動画のインプット型が大半で、“よし、やるぞ” と始めるまでが億劫。ところがCode Studyは、実際のプログラミングと同じようにコードを入力しながら、インタラクティブに学習することができるため、集中しやすく習得しやすくなっている。 解らないことがあったらTwitterやFacebookで質問するという割り切りも、実は現実に則しているわけでいい感じだ。 あたかも当にプログラミングをしている感覚で学べる 解答を入力するエリアは、プログラミングで使用するエディタさながらのふるまいをするため、初めてプログラミングをするという人にも感覚

    ブラウザ上で実際にコードを入力しながら学べるプログラミング言語学習サイト「CodeStudy」【増田(@maskin)真樹】 | TechWave(テックウェーブ)
  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマー

    【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita
    H58
    H58 2012/02/12
    ほい!/ vim, cacoo..., coteditor, (TextMate), Mou(markdown) (R IDEだったら、Rstudioは?)
  • All for Unknown

    2018-09-24 映画#4 「グレイテスト・ショーマン」の時代(81点) 映画について グレイテスト・ショーマン (字幕版)発売日: 2018/05/09メディア: Prime Videoこの商品を含むブログ (1件) を見る 採点 81点 名言 最も高貴な芸術とは、誰かを幸せにすることだ。 The nobelest art is that of making others happy ひとこと(ネタバレ無し) … 映画#4 「グレイテスト・ショーマン」の時代(81点) 2018-09-24 映画#3 ダークナイトとヒース・レジャー(80点) 映画について クリスチャン・ベール、マイケル・ケイン、モーガン ・フリーマン、ゲイリー・オールドマンといった素晴らしい役者が揃いながらも、ジョーカーを演じたヒースレジャーが凄すぎて、あまり頭に入らない。 一つ気になるのは、長い割に、トゥーフェイス

    All for Unknown
    H58
    H58 2012/02/12
    うーん。
  • Inconsolata, the best font for programming | Weboo Returns

    Recently, I changed the font used for programming to Inconsolata . I have combined this with Takao Gothic as a Japanese font, but these two are very compatible and very easy to see. In the article “Top 10 Programming Fonts” ( Japanese translation ), it is introduced as the first place. Both fonts are free to use, and Ubuntu comes with a standard package so you can easily install it. For OS other t

  • サイト構築に役立つWEB講座 SmartSmart(スマートスマート)

    フロントエンドのウェブ制作を学ぶ HTML5やCSS3、JavaScriptなどの言語、それにAtomといったツール、 言語を覚えるための勉強方法などを紹介。

    サイト構築に役立つWEB講座 SmartSmart(スマートスマート)
    H58
    H58 2011/02/15
    ひとまず、ブックマーク
  • 高速でプログラミング言語をマスターするのに有効な記事まとめ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    高速でプログラミング言語をマスターするのに有効な記事まとめ - NAVER まとめ
    H58
    H58 2011/02/03
    なんか、すごそう。
  • 豆知識 - 知っておくと役に立つ - Perl入門ゼミ

    Perl › 豆知識 知っておくと何かとPerlが使いやすくなったり、読みやすくなるかもしれないことをいろいろと追加していきます。 BEGIN BEGINはコンパイルのときに実行するということをあらわします。 BEGIN { # コンパイルのときに実行したい文 } require requireはuseと似ていますが実行時にモジュールを読み込むことと、importメソッドを自動的に実行しないところがことなります。 use File::Basename 'basename'; # 上と同じ意味 BEGIN { require File::Basename; File::Basename->import('basename'); } 動的にモジュールを読み込みたい場合はrequireを使用することがありますが、一般的な用途ではuseで統一するのがわかりやすいでしょう。 local localは

    豆知識 - 知っておくと役に立つ - Perl入門ゼミ
    H58
    H58 2011/02/01
    perl doc の使い方など。moduleの読み方など。便利。
  • Perl Download - www.perl.org

    Perl runs on over 100 platforms! We recommend that you always run the latest stable version, currently 5.40.2. If you're running a version older than 5.8.3, you may find that the latest version of CPAN modules will not work.

  • Strawberry Perl for Windows

    Perl is a programming language suitable for writing simple scripts as well as complex applications — see https://www.perl.org. Strawberry Perl is a perl environment for MS Windows containing all you need to run and develop perl applications. It is designed to be as close as possible to perl environment on UNIX systems. It includes perl binaries, compiler (gcc) + related tools, all the external lib

  • MJさむらいの実験室

    [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 FASTAシークエンスのいっぱい入ったファイルの中から、ある特定のFASTAシークエンスを抽出したい時につかえるプログラムを書いてみました。 ここまで書くには結構勉強した。 FASTAフォーマット >1 ATGATATGAGGATGCGTAGTA >2 AAAAATTTTGGGGCCCCC >3 TTTTTCCCGTGTAGTGATGTGTCGTGCTGATCGTACGTCG という遺伝子が入ったファイルがある。 その中から3のみを抽出したいときは、 >3 と書かれたファイルを用意して下のプログラムを実行すると。 FASTAフォーマットのファイルの中から >3 TTTTTCCCGTGTAGTGATGTGTCGTGCTGATCGTACGTCG だけを抽出してくれる。 今5万個とか扱

Лучший частный хостинг