ブログ記事4,314件
こんにちは!情報Ⅰでpythonを扱った人向けの、ごくごく基礎的な操作についてまとめた内容です。これをおさえておけば有利かも・・・!?___________________________________________________________情報python◎3大構造1.順次構造上から下に実行2.反復構造for・構造for制御変数in範囲:処理#「制御変数」が「範囲」の間ずっと、「処理」を繰り返し実行するrange(範囲の表し方)
scene—2次元のゲームとアニメーションsceneモジュールはハードウェアアクセラレータを使用した2次元グラフィックスとアニメーションを簡単に作成する方法を提供します。特にゲーム用に最適です。あらましイントロダクション画面へのタッチと簡単なアニメーション高度なアニメーションと動きのコントロール図形色古典的レンダリング・ループuiモジュールとの統合ゲームコントローラーNodeクラスシーンノードスプライトノードエフェクトノードラベルノードシェイプノード
notification—iOSの通知機能notificationモジュールを使うことにより、iOSの通知センター画面に、予約した通知メッセージを表示することができるようになります。予約通知メッセージは、pythonista上のスクリプトを実行していなくても、pythonistaそのものが起動されていなくても表示されます。通知にURLアドレスを添付することも可能です。通知センター画面やロック画面で通知をタップし、通知をアクティベートすれば、このURLで指定したHP
早いもので5月3月に入金し、10日に一度くらいログインして見ていたキカガク講座。来週から対面指導が始まり本格的にスタート。勉強癖がこの一か月で吹き飛んでしまい、今日は1時間を飛び飛びでなんとか、動画視聴。昨年思い付きでコツコツ、テキストを読み進めて見よう見まねでpython練習していたので、それがかなり活かされる!抵抗感は全くなく、むしろ復習という感じで、最初はついていけそうですさらに、丁寧な説明の動画なので、テキストで一人でもくもく作業するより良い!そして
本日、9月15日から開始した職業訓練の修了式がありました。30分の事務連絡のみで、特に振り返りがあるわけではなかったですが無事この日を迎えることができて、ほっとしています深夜に書き留めた通り、気楽に始めた職業訓練だったけど、たくさん学ばせていただいて色々な年代の受講者の方から刺激を受けとても楽しかったですー職業訓練は、上手に使えばキャリアアップになるしご縁あって、こちらの講座を受講できて、良かった無事修了式リモート参加後は元同僚2人とランチ🍝数年前まではワイワイ
ずいぶん久しぶりの更新になりました。平林純先生の「PythonやJupyterでiPhone/iPadプログラミング!活用編(前編)」を購入し、遅まきながら「iPadの各種機能を(本来ならオブジェクトCだとかswiftでないと扱えない部分も)Pythonで操作してみよう」と思い立ちました。PythonやJupyterでiPhone/iPadプログラミング!活用編:hirax(techbookfest.org)この本の中では我らがPythonista3以外にも、Car
あっという間に前回の投稿から一か月家族には愚痴っているけど、日々吐き出さなければやっていけない進むたびにまだまだ迷子になっている…涙、難しいよ説明受けているときは、ふむふむすごいな、コレ使えたら簡単にできそうじゃんと、思うも、いざ自分一人でその方法をためすとぜんぜんわかんないっ1か月目から挫折、2か月目もついていけてるかといったら全然であと4か月しかないのに、挫折気味一か月前からの進歩ないかも…「理解できているのか、みなおすと
最近のひなこさんのことです。東進のスーパーエリートコース東進のスーパーエリートコースですが中3も継続することができました継続基準が1️⃣11月までに100講座受講する2️⃣秋の全国統一高校生テストの数学で約7割とるだと思っていたのですが、どちらも達成しなくても継続できたようでなんだかんだ高3まで面倒をみてくれるようですほんと神ですか中3では、Pythonの講座も無料で受講できるので本当に至れり尽くせりです高1からは数学だけでなく国語と英語のライブ授業も受講できるそうで
本講義はオンライン授業1単位です。科目履修している北海道情報大学では、プログラミング基礎(4単位)を受講しているのですが、そちらはC言語の講義ですので、Pythonもかじっておこう、と思い放送大学の講座も受講しています。通常の放送授業と違い、5~20分程度のコマ切れ講義を視聴できるので、忙しい身としてはありがたいです。実習は、教授のgooglecolaboratoryの画面を見ながらできますので、テキストのみの独習で行き詰ってしまったにはおすすめです。本講義の到達点が高いのか低い
こんにちは!Pythonで「python3-mpipinstallxxxx」を実行したら、以下のようなエラーメッセージが出てしまったことはありませんか?error:externally-managed-environment×Thisenvironmentisexternallymanaged╰─>ToinstallPythonpackagessystem-wide,trybrewinstallxyz,wherexyzis
【このテーマの記事は、UAV写真測量に必要な解析や、そのためのAgisoftPhotoScanの操作について解説しつつ、適切な設定の探し方を提案することを目的とします。注意事項や用語説明もありますので、最初のページから読んでください。教科書的な操作手順表はこちらのページにあります。】**********この記事を含む「PhotoScanを極める」21-23で述べている提案手法は、平行撮影などの弱いカメラの配置あるいはSfMが出来ない撮り方による悪影響を十分検出できないため、現在はお
StableDiffusion活用法ローカルでStableDiffusionなどAIを動かす場合、NVIDIA製のGPUならば、CUDA環境を構築することをお勧めします。GPUとCUDAの連携CUDAのバージョンの確認パソコンにインストールされているGPUのドライバのバージョンに対応する最大のCUDAバージョンを確認します。筆者の環境、Windows11、GPUはRTX3060(12GB)で説明します。コマンドラインに>nvidia-smiと打ち込み、エンタ
PDFをWordファイル(.docx)に変換する作業は、ドキュメントを編集可能な形式にする際によく必要とされます。本記事では、Pythonを使ってPDFをWordに変換する方法と、実行時に発生しがちなエラーへの対処方法を解説します。PythonでPDFをWordに変換する方法1.pdf2docxライブラリを使用するpdf2docxは、PDFファイルをWordファイルに直接変換するための専用ライブラリです。PDFのレイアウトを保ちながら変換するのに最適です。インストール以下のコマンドで
Pythonでデスクトップアプリを作成するときや、ウィンドウサイズを調整する必要があるとき、「画面サイズ(スクリーンサイズ)を取得する方法」は欠かせません。今回は、Pythonの標準GUIライブラリであるtkinterを使って、画面サイズを簡単に取得する方法を初心者向けにわかりやすく解説します。✅そもそもtkinterとは?tkinterはPythonに標準で搭載されているGUIライブラリです。追加のインストールは不要で、Windows、macOS、Linuxすべてに対応しているらしいです
【このテーマの記事は、学術誌や学会等で発表した内容の紹介です。】近年、撮影位置を高精度に測位できるUAV(Phantom4RTKなど)を使い、標定点を省略した写真測量が注目を集めており、その精度を検証するための現地実験が、国内外で数多く行われています。こちらの記事で紹介した発表に続き、「斜め往復撮影」についてさらに実験と議論を進めた結果を、5月20日に日本写真測量学会にて発表しましたので、ここに紹介します(スライドはこちら、論文の著者最終原稿はこちら)。株式会社フジタさんとの共同
pyxelで配布されているサンプルの中にビットマップフォントで日本語表示が可能になる機能があります。配布の「pyxel_examples」内にある「13_bitmap_font.py」がその機能と表示デモです。そのうち「BDFRenderer」クラスのみを抜き出して新規ファイルに保存しました。内容は私には難し過ぎて良く分かりませんが、デモの通りに呼び出すことで日本語表示が可能になります。※配布されたファイル(13_bitmap_font.py)をそのまま使用してみたんですが、エ
【このテーマの記事は、UAV写真測量に必要な解析や、そのためのAgisoftPhotoScanの操作について解説しつつ、適切な設定の探し方を提案することを目的とします。注意事項や用語説明もありますので、最初のページから読んでください。教科書的な操作手順表はこちらのページにあります。】Step10では、Step9で入力したGCPの世界座標を使って、ジオリファレンスを更新する。3点以上のGCPの座標が入力されていれば、「座標データ」ペインの上部にある「更新」ボタンにより、ジオリファ
テトリスは、1984年にソビエト連邦のソフトウェアエンジニア、アレクセイ・パジトノフによって発明されたパズルゲームです。テトリスは、ソビエト連邦の崩壊や冷戦の終結という歴史的な背景の中で生まれました。テトリスは、世界中で広く普及し、多くの人々に愛されています。なんとなく、ソビエトという印象は多くの方が持ってられるのでは無いでしょうか?テトリスは、元々は純粋なエンターテインメントとして開発されたゲームですが、後の研究でその認知能力向上への効果や、脳の健康に対する利点がいくつか示されて
【このテーマでは、多数の設定の組み合わせについてMetashapeでSfMを実行し、高精度を出せる解析設定を探すためのPythonスクリプト"repeatSfM"について説明します。】【はじめに】現在一般的なUAV写真測量の解析において、精度の要は、SfMによるカメラパラメータの推定です。カメラパラメータの推定に誤差があると、最終的に地形が浮き上がって推定されたり、歪んで推定されたりするためです。AgisoftMetashape(PhotoScan)では、カメラパラメータの推
前回の記事で私こと筆者が、ジュピターと言っていたが、それは間違いだった。今までジュピターノートブックと読んでいたが、これは英語読み(?)であり、実はこの読み方は間違いであった。メソッド読み(?)をするなら、確かに、ジュパイターと読む。一つ賢くなった。これは、わが大学の科目の第1回目で、教員が明確に言ってたので判明した。(下記資料キャプチャを参照)▲資料の一部をキャプチャした。ところで、今回はこの一般ユーザー向けの汎用ツールは使わないようだ。ちゃん
平日は激務なのでなかなか時間がとれないため、休日はできるだけ勉強しようと心掛けている今日この頃。とはいえ、家でいるとすぐダレる私ご飯を食べた後なんて顕著で、眠くなって、気づいたらベットでゴロゴロ。そうこうしているうちにウトウトして、気付いたら夕方なんてこともザラハイ、、、基本的に怠惰でポンコツな私最近、食後は外に出てカフェで勉強したり、何とか勉強時間を確保しようと奮闘中(語学の勉強の時は、テラス席でブツブツ声に出して読んでたりする時
【このテーマの記事は、UAV写真測量に必要な解析や、そのためのAgisoftPhotoScanの操作について解説しつつ、適切な設定の探し方を提案することを目的とします。注意事項や用語説明もありますので、最初のページから読んでください。教科書的な操作手順表はこちらのページにあります。】Step7では、Step5と同様、カメラパラメータと点群座標の最適化(バンドル調整)を行う。Step6で点群の一部を削除したので、その影響を確認するためにも、再度の最適化を行っておこうというわけだ(マ
【このテーマの記事は、UAV写真測量に必要な解析や、そのためのAgisoftPhotoScanの操作について解説しつつ、適切な設定の探し方を提案することを目的とします。注意事項や用語説明もありますので、最初のページから読んでください。教科書的な操作手順表はこちらのページにあります。】Step1では、PhotoScanの全体設定を行う。PhotoScanを起動し、「ツール」("Tools";以降もこのように括弧書きで英語GUIの場合の表記を示すことがある)メニューから「設定」("P
【このテーマの記事は、UAV写真測量に必要な解析や、そのためのAgisoftPhotoScanの操作について解説しつつ、適切な設定の探し方を提案することを目的とします。注意事項や用語説明もありますので、最初のページから読んでください。教科書的な操作手順表はこちらのページにあります。】Step3では、画像の鮮鋭さを確認する。「写真」ペインを「詳細」表示に切り替え、すべての画像を選択して、コンテキストメニュー(Windowsの場合、右クリックして出てくるメニュー)から「画像品質の概算
【このテーマの記事は、UAV写真測量に必要な解析や、そのためのAgisoftPhotoScanの操作について解説しつつ、適切な設定の探し方を提案することを目的とします。注意事項や用語説明もありますので、最初のページから読んでください。】私の提案を述べる前に、MVSで密な点群を得るまでの、教科書的な(マニュアル通り、ではないが、マニュアルなどに基づいて妥当と思われる)操作手順(フロー)を解説しておく。私が提案する操作手順ではない。想定している状況については以前のページ、特にこちらのページを
ナンバーズ3の当選予想番号を、過去の当選番号からエクセル(LibreOffice)を用いて選定しています。PYthonでエクセル関数式を相対参照でコピーする方法を探していましたが、なかなか良い方法が見つからず、検索しながら多数のコードを参考に試行錯誤を繰り返していました。何度も試しているうちに偶然にコードが完成しましたので、サンプルコードを以下に紹介します。#エクセル関数式を相対参照でコピーするオリジナル関数#ライブラリのインポートimportopenpyxlfro
pyxelはver2.0からカラーパレットを追加して16色を超える色数が使える様になっています。pyxelの公式サイトの情報で「グラフィックス」の「colors」の項に載っている一文、「パレットの…」の説明にある「colors.from_list」と「colors.to_list」とその中の例が参考になりそうなので、そこから調べてみました。・「colors.to_list」:現在のカラーパレットをリストで取得・「colors.from_list」:カラーパレットをリストでまとめて
【このテーマの記事は、UAV写真測量に必要な解析や、そのためのAgisoftPhotoScanの操作について解説しつつ、適切な設定の探し方を提案することを目的とします。注意事項や用語説明もありますので、最初のページから読んでください。教科書的な操作手順表はこちらのページにあります。】Step2では、画像の読み込みを行うが、その前に、今回の説明に使う画像を紹介する。今回の説明にサンプルとして使う画像は、実際にUAVで撮影した空中写真ではない。Blenderというソフトで作ったCGの
Pythonを使って歌詞データを取得したい方必見!lyricsgeniusライブラリを使えば、GeniusAPIを通じて簡単に曲の歌詞を取得できます。この記事では、lyricsgeniusの基本的な使い方から、無料でAPIキーを取得する方法、さらに日本人アーティストの歌詞を取得する際のポイントまで、徹底解説します。401エラーなどのトラブルシューティングも紹介するので、初心者でも安心です。lyricsgeniusとは?lyricsgeniusは、GeniusAPIを使用して曲の歌詞を
Pythonでスクリーンショットを自動取得し、保存・処理する方法を知りたいですか?本記事では、pyautogui.screenshotを使って簡単に画面キャプチャを取得する方法を徹底解説します!基本的な使い方から、特定範囲のキャプチャや画像の加工方法まで網羅しているので、ぜひ参考にしてください。✅pyautogui.screenshotとは?Pythonのpyautoguiは、マウスやキーボードの操作を自動化するライブラリですが、スクリーンショットを撮る機能も備えています。こ