はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ print

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 46件)

「なんで、for文ってforなの?」って、みんな思ったはず。 - Qiita

2023/08/11 このエントリーをはてなブックマークに追加 275 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita words loop French while文

words = ['Japanese', 'English', 'French'] for w in words: print (w) # 結果 Japanese English French 同じ処理を繰り返すので「ループ処理」とも言われます。ではなぜloopじゃなくて、forなのか?と思いますよね。おれもそう思い、3年くらい経過していました。 ちなみに、別でwhile文もループ処理になります。 ちな... 続きを読む

substr のマジカルな挙動を再現したい - 無駄と文化

2023/06/29 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip TREE perl Black マジカル 挙動

Perl に substr という関数があります。文字列を部分的に切り出したり、部分的に置換できる関数です。 典型的な使い方はこんな感じ、 my $s = 'The black cat climbed the green tree'; # 4文字読み飛ばしてから5文字取り出す my $color = substr $s, 4, 5; print $color; # => 'black' # 14文字読み飛ばしてから7文字分... 続きを読む

Pythonならわかるシステムプログラミング - Qiita

2021/12/09 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip module PyPy システムプログラミング 関数 フォルダ

print()関数 Pythonは何もインポートしなくても使える関数は __builtins__ の中にいます。PyPyリポジトリの/pypy/module/__builtin__/というフォルダがそのコードに該当しそうです。この中のapp_io.pyにそれっぽいものがありました。 Pythonのprint()はfileオプションで出力先を変更できます。何もしていないければ標準... 続きを読む

プログラミングの授業で「みんながニッコリするセリフ」を考えさせた途端に動けなくなる子がいる→良い"問いかけ"とは何か? - Togetter

2021/03/12 このエントリーをはてなブックマークに追加 541 users Instapaper Pocket Tweet Facebook Share Evernote Clip Togetter Scratch 構文 とこ Python

Scratch & 子どもたち @scratchhub31 ☆ Pythonの第一歩は大抵「print('○○○')」なんですが、 ここで「○○○にみんながニッコリするセリフ入れて」って言うと、1ミリも動けなくなっちゃう子がいます。特に学校の勉強ができる子に多い。 構文とかも大事なんだけど、そこんトコが人間のお仕事なんだけどなー、って感じ。#考え... 続きを読む

Pythonのhasattr()は遅い? - Atsuo Ishimoto's blog

2021/01/07 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip year now Python オブジェクト 関数

Pythonには、オブジェクトにある名前の属性が存在するかどうかをチェックする hasattr という組み込み関数があります。 例えば、datetime.datetimeオブジェクト に year という属性が存在するかどうか確認するときは、次のようにかきます。 In [14]: import datetime now = datetime.datetime.now() print(hasattr(now, ... 続きを読む

これはソニーのプログラミング学習キット。カルチャーショックでした | ギズモード・ジャパン

2020/11/10 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip ギズモード ソニー カルチャー プログラミング学習キット

これはソニーのプログラミング学習キット。カルチャーショックでした2020.11.10 13:30 かみやまたくみ Photo: かみやまたくみ プログラミング学習の第一歩は、print("Hello, World!")じゃないほうがいいのかも。 ソニーが発売している子ども向けロボット・プログラミング学習キット「KOOV(クーブ)」に新しく「CREATE by K... 続きを読む

Regexp::AssembleのGo実装 rassemble-go を作りました - プログラムモグモグ

2020/10/26 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip RegExp Assemble ADD perl New

PerlにはRegexp::Assembleという便利なライブラリがあります。 複数の正規表現を受け取り、それらのいずれかにマッチする正規表現を構築するためのライブラリです。 my $ra = Regexp::Assemble->new; $ra->add( 'ab+c' ); $ra->add( 'ab+\\d*\\s+c' ); $ra->add( 'a\\w+\\d+' ); $ra->add( 'a\\d+' ); print $ra->re; # ... 続きを読む

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita

2020/01/21 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 浮動小数点 前提 環境 Python 3.7

当たり前のことに感じますが、0.1は浮動小数点(IEEE 754)では正確に表現できません。 なのにprintをしたときに0.1と表示されるのは不思議です。 このことについて分かったことを書いておきます。 環境 この記事ではPython 3.7を使用しています。 【前提】浮動小数点 この記事で、以降"浮動小数点"という場合は、"IEEE 75... 続きを読む

Pytorchでモデル構築するとき、torchsummaryがマジ使える件について - Qiita

2020/01/21 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita PyTorch Model インプット 何者

はじめに 自分でモデルを構築していて、私はいつも全結合層につなぐ前に「あれ、インプットの特徴量っていくつだ?」ってなります。よくprint(model)と打つとモデルの構造は理解できるが、FeatureMapのサイズまでは確認出来ません。そこで便利なのがtorchsummaryというものです。 torchsummaryは何者か? 簡単に言うと、特... 続きを読む

[Pythonチートシート]文字列/リスト/タプル/辞書/集合の操作編:Pythonチートシート - @IT

2020/01/20 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip ダブル ダブルクォート シングルクォート foo 辞書

# 文字列の定義 s = 'foo'  # 文字列リテラルはシングルクオート/ダブルクオートなどで囲む print('s:', s)  # 'foo' s = str([0, 1, 2])  # str関数は他のオブジェクトの文字列表現を作成する print('s:', s)  # '[0, 1, 2]' # リストの定義 l = ['foo', 'bar']  # リストリテラルは[]で囲む print('l:', l)  # ['foo'... 続きを読む

Python 3.8 の概要 (その5) - デバッグ用 f文字列フォーマット - atsuoishimoto's diary

2019/09/10 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip atsuoishimoto's diary デバッグ用

Python3.8の新機能で、これ一番好きかも。このためだけにPython3.8必須にしてもいい。 通常、 f文字列 に変数名や式を指定すると、その値が文字列に埋め込まれます。 >>> foo, bar = 10, 20 >>> print(f'value is {foo+bar}') value is 30 便利な機能ですが、デバッグ用にデータを出力するときには、ちょっと面倒です。... 続きを読む

非数をJSONに入れようとするとどうなるか - Qiita

2019/07/17 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita JSON nan require Ruby

JSON には非数(NaN)は入れられない。入れられるフォーマットになっていないので仕方ない。 無限大も入れられない。入れられるフォーマットになっていないので仕方ない。 仕方ないんだけど、入れようとしたらどうなってしまうのか、各言語の対応を見ていく。 Ruby まずはソースコード: require "json" def test(e) print... 続きを読む

pythonとフェルマーの小定理で1行FizzBuzz - Qiita

2019/06/21 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip フェルマー Qiita FizzBuzz Python コード

FizzBuzzでフェルマーの小定理が使えるらしい フェルマーの小定理がFizzBuzzに使えると聞いて、調べてもわかりやすいコードと記事が見つけられなかったのでpythonで自分で作ってみました。以下のコードはできあがったものです。 for n in range(1,101):print("FizzBuzz"[n**2%3*4:12-n**2%3*4-n**4%5*8] or n) 続きを読む

これでprintデバッグから卒業!VS CodeでPythonデバッグ入門 - karaage. [からあげ]

2019/02/19 このエントリーをはてなブックマークに追加 444 users Instapaper Pocket Tweet Facebook Share Evernote Clip デバッガ KARAAGE デバッグ printデバッグ ヤラ

printデバッグから卒業したい! プログラムを書いて問題があったとき必要なのがデバッグですね。私はいつも問題が起こったとき、問題ありそうなところで print(ほにゃらら)として、気になるものを一つずつ中身を確認していました。 デバッガという言葉は知っていて、何度か試したことはあるのですが、いちいちコマンドを... 続きを読む

Rust 公式 linter の clippy に新しいルールを実装した - はやくプログラムになりたい

2019/02/04 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust Clippy github.com プログラム メモ

Rust 公式の linter,clippy に新しいルールを足すプルリクを出してマージされた時のメモです. github.com dbg! マクロ Rust 1.32 で dbg! というマクロが追加されました. これは値を1つ引数にとってその値を返すマクロで,受け取った値とソースコード上での位置を print します. fn factorial(n: u32) -> u32 { if d... 続きを読む

Pythonのログ出力にlogzeroを使う - kumilog.net

2018/12/10 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip kumilog.net ログローテーション Python

Python その2 Advent Calendar 2018 10日目の記事です。 はじめに インストール 使い方 基本 ログレベルの設定 ファイルに出力 ログローテーション フォーマット変更 まとめて設定 おわりに はじめに Pythonでログ出力する際に何を使っていますか、printでしょうか。それともloggingでしょうか。ロギングは奥が深いよう... 続きを読む

FizzBuzz Zero ―― 人類の知識なしでFizzBuzzをマスターする

2018/05/10 このエントリーをはてなブックマークに追加 220 users Instapaper Pocket Tweet Facebook Share Evernote Clip FizzBuzz Fizz Buzz 人類 else

for i in range ( 1 , 101 ): if i % 15 == 0 : print ( "FizzBuzz" ) elif i % 3 == 0 : print ( "Fizz" ) elif i % 5 == 0 : print ( "Buzz" ) else : print ( i ) プログラム問題としてあまりにも有名になってしまったので、今では あらゆる言語のFizzBu... 続きを読む

書類ひとつにもこだわりたい 見やすく使いやすいフリーの請求書テンプレートまとめ「40 Invoice Templates | Free & Premium | Print & Digital-Friendly」 | DesignDevelop

2017/11/27 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip DesignDevelop Premium free 手間

書類ひとつにもこだわりたい 見やすく使いやすいフリーの請求書テンプレートまとめ「40 Invoice Templates | Free & Premium | Print & Digital-Friendly」 仕事を納めた後、発生するのが請求書送付業務。各クライアントへの請求書発行はなかなか手間のいる作業です。今回ご紹介するのは、そんな請求書発行業務をテンプレートで効率化してくれるフリーの請求書... 続きを読む

Swiftで郵便番号から住所情報を取得するライブラリ作った - TaillookTech

2017/08/09 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip TaillookTech Swift ライブラリ 郵便番号

2017 - 08 - 09 Swiftで郵便番号から住所情報を取得するライブラリ作った Swift CocoaPods Tweet ZipCode4s 郵便番号から住所情報を取得するライブラリです. 使い方 code import ZipCode4s let a = ZipCode(zipcode : "1500043" ) print(a.zipcode) print(a.prefecture... 続きを読む

[小ネタ] Pythonでは、 i+=1 よりも i = i+1の方が微妙に早い、というお話 - Qiita

2015/12/05 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita while Python Future from

タイトル通りです。 もともと重い処理じゃないので、多分、これを知ったところで遅いプログラムがどうこうなるわけじゃないと思いますが、意外だったので小ネタとして。 from __future__ import print_function import timeit print("i+=1\t", timeit.timeit("while i<1000000: i+=1", setup="i=0"))... 続きを読む

大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog

2015/07/28 このエントリーをはてなブックマークに追加 470 users Instapaper Pocket Tweet Facebook Share Evernote Clip awk ABlog cat Jul jun

performanceはじめにawk file より cat file|awk のほうが速いという以下のブログエントリが興味深いので調べてみました。 [root@localhost sample]# cat command1 awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' sample.txt > result1.txt ... 続きを読む

産経阿比留氏の荒唐無稽な史観。 - 黙然日記

2015/05/24 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip 史観 黙然日記 politics ボッタ 共同謀議

ブラジル音楽もバッハも好きだけど、「ブラジル風のバッハ」は好きじゃない。なぜだ。【阿比留瑠比の極言御免】「世界征服のための戦争だった」 荒唐無稽な「共同謀議」史観 - 産経ニュースhttp://www.sankei.com/politics/print/150522/plt1505220004-c.html 大日本帝国がヨーロッパやアメリカを攻め滅ぼそうとした戦争ではない。それはその通りで、ポツダ... 続きを読む

産経抄の「震災責任」。 - 黙然日記

2015/01/18 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip 黙然日記 産経抄 kiji column 俳人

阪神淡路大震災20年に当たり、あらためて、合掌いたします。【産経抄】1月17日:イザ!http://www.iza.ne.jp/kiji/column/print/150117/clm15011702310002-c.html 三十一文字を俳句と並べるときはふつう、《和歌》ではなく「短歌」と言いませんか。俳句だって和風の歌ですからね。ともかく、東日本大震災にあたって俳人の長谷川櫂氏が発表した短歌を... 続きを読む

Print1

2015/01/08 このエントリーをはてなブックマークに追加 179 users Instapaper Pocket Tweet Facebook Share Evernote Clip

縦に長い画像を1枚で印刷する際に自動分割してレイアウトするツールです。 使い方 画面の赤い点線で囲われたエリア部分に画像ファイルをドラッグ&ドロップすると、画像の長さを計算して自動的に折り返すように複製して配置されます。 スライダーまたは数値を入力して画像の幅を調整、また画像の位置を個別にドラッグで動かして調整してください。 画面左下の印刷ボタン、またはブラウザのメニューから印刷を行ってください。... 続きを読む

CloudWatch のカスタムメトリクスで JVM の GC を監視する

2014/09/08 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip JVM CloudWatch JPS カスタムメトリクス 現状

JVM 上で動くアプリケーションを運用するには GC に気を配る必要があります。 GC をうまくチューニングするためには、まずは現状を知ることが大切です。 GC の統計情報は jstat -gcutil で取得することができます。試しに Jenkins のプロセスを見てみます。 $ pid=`sudo jps | grep jenkins | awk '{ print $1 }'` $ sudo ... 続きを読む

 
(1 - 25 / 46件)