Posted in 2018

Excelでセルに連動したQRコードを簡単に描く

Excelでセルの内容に連動したQRコードを表示します。ActiveXコントロールを使いますが、簡単に設定できます。セルにリンクして動的に変更できるのが便利です。

Read more ...


Excelで文字列の最後の1文字を削除する

Excelのワークシート関数を使って、セルの文字列の最後の1文字を削除します。

Read more ...


Surface Pro 6のBlenderのレンダリング性能を測る

Core i5のSurface Pro 6で、Blenderのbmw27のレンダリング時間を測ってみました。

Read more ...


USキーボードの使用をやめた話

USキーボードを使用していた のですが、やめることにしました。

Read more ...


リサジュー図形を3次元的に描いてみる

リサジュー図形(リサージュ図形)という図形がありまして、Pythonを使ってそれを3次元的にプロットしてみました。ついでにアニメーションもしてみました。

Read more ...


Pythonで描くリサジュー図形

リサジュー図形(リサージュ図形)という図がありまして、それをPythonのmatplotlibを使って描いてみました。ついでにアニメーションしました。

Read more ...


FMEAの準備

FMEAで解析を始める前に、準備しておくことがあります。準備の中でも、特にバウンダリーダイアグラムについて説明します。

Read more ...


FMEAの手順

FMEAは解析の手法です。ですから、解析の手順があります。この投稿では、FMEAの解析の手順を2通り紹介します。

Read more ...


故障と故障モード

FMEAを日本語では潜在的故障モード解析と呼びます。この投稿では、故障モードというのはどういうものか説明します。

Read more ...


FMEAとFTA

FMEAを勉強しているとFTAという手法がよく出てきます。この投稿では、FMEAとFTAの違いについて説明します。

Read more ...


FMEAはどのタイミングで行うのか

「今週末出図なのに、FMEAがおわらねー」という主旨のつぶやきを見かけます。FMEAはどのタイミングで実施するのが良いのか考えてみます。

Read more ...


FMEAとは何か

FMEAの概要を説明します。この投稿で説明するのは具体的な手続きではなくて、FMEAの概念のようなものです。

Read more ...


WPFアプリにPDFを表示する

windows.data.pdfを使ってWPFアプリにPDFを表示させてみました。環境は、Windows10とVisual Studio 2017です。

Read more ...


Pythonで複数のCSVデータを1つのファイルにまとめてみた

Pythonを使って、複数のCSVファイルを1つにまとめてみました。

Read more ...


Pythonで測定データのピーク値を検出してみる

測定ログデータのピーク値をPythonで検出してみました。

Read more ...


Pythonで曜日を取得する

Pythonで指定した日付の曜日を取得してみます。

Read more ...


Pythonのグラフのひな形

PythonのMatplotlibでグラフを描くときの例です。ひな形を作っておくと、とっさの時に流用できて便利ですよね。

Read more ...


Pythonでデータを整形して出力する

Pythonでリストや辞書などのデータを整形して出力してみます。

Read more ...


Sphinx(ablog)の後処理をする

Sphinx(ablog)で出力したHTMLのドキュメントファイルに対して、bashとPythonを使って後処理をしました。具体的には、タグの属性の書き換えです。

Read more ...


シェルスクリプトでSphinxのビルドの前処理をする

bashのスクリプトで、Sphinx(ablog)のビルドの処理の際の前処理をしてみました。

Read more ...


Pythonでテキストファイルを読み込んだときに、行毎に分割したリストにする

Pythonでテキストファイルを読み込んでデータを処理する際に、1行毎に分割してリストにすると便利な場合がありますので、分割してみます。

Read more ...


Pythonでgzip圧縮されたファイルからデータを直接読み込む

Pythonでgzipで圧縮されたファイルを直接読んでみます。

Read more ...


安売りのPCにLinuxを入れようとしてハマった話

皆さんお馴染みのパソコン工房でかなり前に購入した安売りのPCに、Linuxを入れようとしたらエラーが出まくって困った話です。

Read more ...


Pythonで文字を置換する

Pythonで文字列の中の文字を置換(書き換え)します。

Read more ...


Pythonのxmlで要素を列挙する

Pythonのxmlまたはdefusedxmlモジュールで、XMLの要素を列挙してみました。

Read more ...


CentOS7にsamba 4.8をインストールする

ファイルサーバーを立てようと思い立って、PCにCentOS7とsamba4.8をインストールしました。yumで入れれば簡単なのですが、ちょっとsambaの最新版が使いたくてビルドしてみました。

Read more ...


PythonのxmlモジュールのElementTreeのルート要素を取得する

PythonのxmlまたはdefusedxmlモジュールのElementTreeオブジェクトのルート要素を、Elementオブジェクトとして取得します。

Read more ...


PythonのxmlモジュールのElementからElementTreeを作る

PythonのxmlまたはdefusedxmlモジュールのElementオブジェクトから、ElementTreeオブジェクトを作ってみました。

Read more ...


PythonでXMLと文字列の変換

Pythonで文字列をXMLに変換(パース)したり、XMLを文字列に変換したりしてみます。

Read more ...


PythonでXMLの読み込みと書き出し

PythonでXMLの読み込みと書き出しをしてみます。

Read more ...


Pythonで連続した文字列を作る

Pythonで連続した文字列を簡単に作る方法です。

Read more ...


PythonでXMLの構造を表示してみた

PythonでXMLファイルのタグの親子関係を視覚化してみました。

Read more ...


Pythonでグラフ(Matplotlib)のアニメーションを作る(FuncAnimation編)

Pythonのmatplotlibを使って、グラフのアニメーションを作ります。ここでは、グラフを描く関数を続けて呼び出してアニメーションを作ってみます。また、アニメーションをPillowで出力します。

Read more ...


Pythonでディレクトリを選択するダイアログを使う

Pythonでディレクトリを選択するダイアログを表示して使ってみます。

Read more ...


Pythonで名前を付けて保存するダイアログを使う

Pythonで、「名前を付けて保存」のファイル名を選択するダイアログを使ってみます。

Read more ...


Pythonでファイルを開くダイアログを使う

Pythonのtkinterで、「ファイルを開く」ダイアログを使ってみました。

Read more ...


PythonでCanvasをリサイズできるようにしてみた

Pythonのtkinterのcanvasを、ウインドウに合わせてリサイズできるようにしてみました。

Read more ...


Pythonのcanvasにマウスで線を描いてみる

Pythonのtkinterのcanvasウィジェットに、マウスで線(絵)を描いてみます。

Read more ...


Pythonのcanvasに表示した四角形を変形する

Pythonのtkinterのcanvasに四角形を表示して、それを変形させます。領域を選択するときによく使われる枠のようなものです。

Read more ...


USキーボードでプログラミングが捗るというのは本当なのか

USキーボードのメリットにプログラミングに適しているという説があるのですが、それは本当でしょうか。記号の入力方法を比較してみました。

Read more ...


MacBook AirからWindows10へリモート接続した

MacBook AirからWindows10 Proへ、リモートデスクトップで接続してみました。

Read more ...


MacBook Air(JISキーボード )をUSキーボード で使う

電器店で購入したMacBook Air(2017)に、Windows仕様のUS配列の外部キーボードをつないでみました。

Read more ...


Pythonのcanvasのマウスポインタの座標を取得する

Pythonのtkinterのcanvas上で、マウスのポインタの座標を取得してみます。

Read more ...


Pythonのtkinterのcanvasにクリップボードから画像をペーストする

PythonでPillowを使ってクリップボードから画像データを取得します。そして、取得したデータをtkinterのcanvasに貼り付けます。

Read more ...


PythonからWindowsのクリップボードに画像をコピーする

PythonのPillowモジュールのイメージオブジェクトを、Windows10のクリップボードにビットマップ画像としてコピーします。

Read more ...


MacBook Airを外部ディスプレイにつなぐ

MacBook Airを外部ディスプレイにつないでみました。アダプターの動作報告です。

Read more ...


Pythonのtkinterのcanvasに表示する画像を切り替える

PythonのGUI(tkinter)モジュールのcanvasウィジェットに表示する画像を、プログラムの側から切り替えてみました。

Read more ...


Pythonでwavファイルを書き出す

PythonでSciPyを使ってwavファイルを書き出してみます。元のデータはnumpy.arrayです。

Read more ...


Pythonでwavファイルを読み込む

PythonでSciPyを使って音声ファイル(wavファイル)を読み込んでみます。読み込んだデータはnumpy.arrayになります。

Read more ...


PythonでGUIに画像を表示する

PythonのGUI(tkinter)のcanvasに画像を表示します。

Read more ...


PythonのGUIを試してみた

PythonのGUI(グラフィカルユーザーインターフェース)モジュールのtkinterを試してみました。

Read more ...


Pythonでグラフのアニメを作る(OpenCVでmp4ファイルを出力編)

Pythonのmatplotlibで描いたグラフをOpenCVを使ってmp4ビデオファイル出力します。

Read more ...


PythonでGIFアニメを作る(PILでアニメーションファイルを出力編)

Pythonのmatplotlibで描いたグラフをPillowを使ってGIFアニメーション出力します。

Read more ...


PythonのMatplotlibのグラフをNumPy行列に変換してOpenCVやPillowで使う

PythonのMatplotlibで描いたグラフを、NumPyのndarrayに変換して、OpenCVやPillowで使えるようにします。

Read more ...


Pythonで文字の内容から真偽値の判定をする

Pythonで真偽値の判定をするとき、偽と定義されていないオブジェクトは真と判定されます。Falseという文字列も真になります。そこで、文字列の中身から真偽値を判定します。

Read more ...


Pythonのコマンドライン引数の説明の表示を追加する(argparse編)

Pythonのargparseモジュールでコマンドライン引数を読み取るスクリプトの、ヘルプで表示されるコメントを増やしてみました。

Read more ...


Pythonでコマンドライン引数の型を指定する(argparse編)

Pythonのargparseモジュールによるコマンドライン引数の取得で、取得した引数の型変換をします。

Read more ...


Pythonのコマンドライン引数に既定値を設定する(argparse編)

Pythonのargparseモジュールで設定するコマンドライン引数に、既定値を設定します。

Read more ...


Pythonのコマンドライン引数(argparse編)

Pythonスクリプトのコマンドライン引数の処理を簡単にしてくれるargparseモジュールの使い方です。

Read more ...


GSNで注意すべきこと

GSN(Goal Structuring Notation)のような構造化されたドキュメントというのはとても便利なものですが、危険なものでもあります。自分なりに危ないなと思ったところを記録しておきます。

Read more ...


GSNの描き方

GSN(Goal Structuring Notation)というのはどういうものか、自分なりにまとめてみました。

Read more ...


EA14にGSNアドインをインストールする

Enterprise Architect 14.0 build 1420にGSNアドインをインストールした手順です。 環境は、Windows10 Pro 64bitです。

Read more ...


Pythonで図形の外接矩形を描く(OpenCV編)

PythonのOpenCV(cv2)モジュールを使って、図形の外接矩形を描きます。

Read more ...


Pythonで図形の輪郭の大きさを調べる(OpenCV編)

PythonのOpenCV(cv2)モジュールで描いた図形の輪郭の大きさを調べます。

Read more ...


Pythonで記号の輪郭を検出する(OpenCV編)

PythonのOpenCV(cv2)モジュールを使って、画像中の記号の輪郭を検出してみます。

Read more ...


Pythonで画像を2値化する(OpenCV編)

PythonのOpenCV(cv2)モジュールを使って、画像の2値化をします。

Read more ...


PythonでOpenCVの画像データをMatplotlibで表示する

PythonのOpenCV(cv2)モジュールの画像データを、Matplotlibのpyplotで表示してみます。

Read more ...


Pythonでカラー画像をグレイスケールに変換する(OpenCV編)

Pythonのcv2モジュールを使って、カラー画像をグレイスケール画像に変換します。

Read more ...


Pythonで画像を読み込み、表示し、保存する(OpenCV編)

PythonのOpenCV(cv2)モジュールで、画像ファイルの読み込みと、表示と、保存をしてみます。

Read more ...


SphinxにTwitter Cardを出力させる

Sphinx(実際はAblogですが)にTwitter cardを出力させてみます。

Read more ...


Pythonで画像を拡大縮小(リサイズ)する(Pillow編)

PythonのPillow(PIL)モジュールを使用して、画像のリサイズ(拡大・縮小)をします。

Read more ...


Pythonで画像をトリミングする(Pillow編)

PythonのPillow(PIL)モジュールを使って、画像をトリミング(クロップ・切り抜き)します。

Read more ...


Pythonで画像を他の画像にペーストする(Pillow編)

PythonのPillow(PIL)モジュールのImageオブジェクト同士をペーストしてみます。

Read more ...


Pythonで画像を回転する(Pillow編)

PythonのPillow(PIL)モジュールを使って、画像を回転します。単純に回転するだけではなく、回転の背景を任意の色(白色)にしてみます。

Read more ...


Pythonで画像の大きさやフォーマットを調べる(Pillow編)

PythonでPillow(PIL)モジュールを使うときの画像のオブジェクト(Imageオブジェクト)から、画像のサイズやフォーマットの情報を調べてみます。

Read more ...


Pythonで画像を読み込み、表示し、保存する(Pillow編)

PythonのPillow(PIL)モジュールで、画像ファイルの読み込みと、表示と、保存をしてみます。

Read more ...


PythonでGIFアニメを作る(PILでファイルをつなげる編)

PythonでGIFアニメを作ります。今回は、Pillow(PIL)を使って連番の画像ファイルからGIFファイルを作ります。

Read more ...


Pythonで画像の色に合わせたワードクラウドを作ってみた

Pythonでワードクラウドを作ってみました。今回は、画像の色に合わせたワードクラウドです。プロ生ちゃんに実験台になっていただきました。

Read more ...


Pythonで画像の形に合わせたワードクラウドを作ってみた

Pythonでワードクラウドを作ってみました。今回は、画像の形に合わせたワードクラウドです。プロ生ちゃんに実験台になっていただきました。

Read more ...


PythonでWord Cloudを作ってみた(和文編)

Pythonでワードクラウドを作ります。ベースになる文章を和文にしてみます。

Read more ...


PythonでWord Cloudを作ってみた(単語を予め分けておく編)

PythonでWord Cloudを作ってみました。今回は、ワードクラウドに表示する単語を予め分けておく方法です。

Read more ...


PythonのWord Cloudで表示しない単語を増やす

Pythonのwordcloudモジュールでワードクラウドを作るときに、表示する単語の制限を増やしてみました。

Read more ...


PythonでWord Cloudを作ってみた

PythonでWord Cloudを作ってみました。

Read more ...


Pythonでtar.gzなファイルを解凍(展開)する

Pythonでtar.gzで圧縮されたファイルを解凍(展開)してみます。

Read more ...


PythonでCSVのデータの頭のスペースを削除しながら読み込む

PythonでCSVのデータを読み込むときに、データの頭のスペースを読まないようにしてみました。

Read more ...


PythonでいろいろなCSVデータを読み込んでみた

PythonでいろいろなCSVデータを読み込んでみました。はたして意図通りに読み込めたでしょうか。

Read more ...


PythonでTSVファイルの読み込みと書き出しをする

Pythonでcsvモジュールを使って、TSVデータ(タブでフィールドを区切ったデータ)をファイルから読み込んだりファイルに書き出したりしてみます。

Read more ...


Pythonでファイルのサイズを調べる

Pythonでファイルのサイズを調べます。

Read more ...


Pythonでファイルをリストアップする

Pythonで特定のディレクト以下にあるファイルをリストアップします。

Read more ...


Pythonで文字を全角か半角か判別する

固定幅フォントで表示させたいときに、文字数カウントで全角を2文字としてカウントしたいことがあります。Pythonでカウントしてみます。

Read more ...


Pythonでパスをディレクトリとファイル名に分ける

Pythonで、パスを表す文字列をディレクトリとファイル名に分割します。

Read more ...


Pythonでパス名を結合する

Pythonでパス名を結合します。文字列として結合するとディレクトリ区切り文字を自分で入れないといけませんが、そのあたりを自動で処理してくれます。

Read more ...


PythonでURLを結合する

PythonでURLを結合します。相対URLを絶対URLに変換するときなどに使います。

Read more ...


PythonでURLを解析する

PythonでURL文字列をパースします。URLからディレクトリ部分を取り出したいときなどに便利です。

Read more ...


Pythonでディレクトリを作成する

Pythonでディレクトリを作ります。

Read more ...


Pythonでファイルやディレクトリが存在するか確認する

Pythonでファイルやディレクトリが存在するか確認してみます。

Read more ...


Pythonでファイルのディレクトリ名を調べる

Pythonでファイルやディレクトリが所属するディレクトリの名前を調べてみます。

Read more ...


Pythonでプロセスを一時停止する

Pythonのスクリプトの実行を、一時停止します。

Read more ...


Pythonで基準時刻からの経過秒数を取得する

Pythonでシステムの基準となる時刻からの経過秒数を取得してみます。

Read more ...


Pythonの時刻の基準を調べてみる

プログラムで時間を扱っていると、システムの中で基準値を決めていてそこからの経過時間を絶対値としてとらえて、それを我々に分かり易いように変換して表示していることがあったりします。Pythonの場合の時刻の基準はいつになっているのでしょうか。調べてみました。

Read more ...


Pythonで値が一番小さい要素のインデックスを探す

PythonのNumPyの行列の各要素から、最も値が小さい要素のインデックスを見つけてみます。

Read more ...


Pythonで値が一番大きい要素のインデックスを探す

PythonのNumPyの行列の各要素から、最も値が大きい要素のインデックスを見つけてみます。

Read more ...


Pythonで行列の積を計算する

PythonのNumPyの行列の積を計算してみます。

Read more ...


Pythonで行列の次元を調べる

PythonのNumPyで作った行列の次元を調べてみました。

Read more ...


Pythonで2つの行列の対応する要素の最大値の行列を作る

PythonのNumPyを使って、2つの行列の各要素を比較して、大きい方の要素を集めた行列を作ります。

Read more ...


Pythonで等間隔の数字の列を作る(arange編)

PythonでNumPyを使って等間隔の数列を作ります。

Read more ...


Pythonでブール値を数値に変換する

Pythonでブール値(TrueとFalse)を数値に変換します。

Read more ...


Pythonで数値を比較する

Pythonで数値の大小を比較するときに使う演算子です。

Read more ...


Pythonで2次元メッシュを作る

Pythonで2次元のメッシュを作ります。メッシュと言っても、実際に作るのは行列です。3次元グラフを描く際の、各要素のX成分とY成分を準備するようなイメージです。

Read more ...


NumPyで転置行列を取得する

PythonのNumPyで作った行列の、転置行列を計算してみます。

Read more ...


Pythonでグラフ(Matplotlib)のアニメーションを作る(ArtistAnimation編)

Pythonのmatplotlibを使って、グラフのアニメーションを作ります。ここでは、アニメーションに使うデータをあらかじめ準備しておく方法を説明します。パラパラアニメの要領ですね。

Read more ...


Pythonで週番号を計算する

Pythonで特定の日付の週番号を計算してみます。

Read more ...


Pythonでグラフのコンテナを作る

Pythonでmatplotlibを使ってグラフをプロットするときに、軸や線を格納するコンテナを作ります。

Read more ...


Pythonでグラフを描く

Pythonではmatplotlibモジュールを使うと、グラフを描きます。ここでは、matplotlibでグラフを描くときの基本となるメソッドについて説明します。

Read more ...


NumPyの定数

PythonのNumPyには、いくつかの定数が定義されています。

Read more ...


テキストで記録している作業ログから最近のログを抽出できるようにしてみた

作業ログから直近のログを抽出して週報にしているのですが、ログがたまってきて抽出作業が面倒になったので、Pythonに抽出してもらうようにしてみました。

Read more ...


テキストファイルを使って作業ログをとってみた

最近、急に仕事が忙しくなって、たくさんのタスクが同時進行するようになりました。

Read more ...


Pythonで等間隔の数字の列を作る

PythonでNumPyを使って等間隔の数字の列(数列)を作ります。

Read more ...


Pythonの行列のサイズを調べる

PythonのNumPyを使って行列を扱うときに、その行列のサイズを調べる手順です。

Read more ...


Pythonで零行列を作る

PythonのNumPyを使って、零行列を作ってみます。

Read more ...


Pythonで指定した数値以上の最小の整数を計算する

Pythonを使って、ある指定した数値より大きい整数で、かつ最小の整数を計算します。

Read more ...


PythonのNumPyの行列の書き換えを禁止したり許可したりする

Pythonで使うNumPyのndarrayは、オブジェクトのプロパティを設定することで、書き換えを許可したり禁止したりできます。

Read more ...


Pythonでハミング窓関数を作る(SciPy編)

PythonでFFT用にハミング窓(hamming window)を作ってみます。いくつか作り方があるようですが、ここではSciPy.signalを使ってみます。

Read more ...


Pythonのリストを結合する

Pythonでリストを結合します。

Read more ...


Pythonでcsvファイルの読み込みと書き込みをする

Pythonでcsvモジュールを使って、csvデータをファイルから読み込んだりファイルに書き込んだりしてみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素の囲いを外す

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントの要素の囲いを外してみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素を新しい要素で囲う

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントの要素を別の要素で囲ってみました。

Read more ...


PythonのBeautifulSoup4でHTMLに要素を追加する

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントに要素を追加してみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素を削除する

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントの特定の要素を削除してみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素を抜き出す

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントから特定の要素を抜き出してみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素の内容を削除する

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントの要素(タグ)の内容を削除します。

Read more ...


PythonのBeautifulSoup4でHTMLの要素を検索する

PythonのBeautifulSoup4モジュールを使って、HTMLファイルの中から指定したタグの要素を見つけてみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素の内容にアクセスする

BeautifulSoup4を使って、HTMLタグの内容にアクセスしてみます。

Read more ...


PythonでHTMLを加工する

PythonでHTMLを加工したりHTMLからデータを抜き出したりするときに便利なモジュールとして、Beauriful Soup 4というモジュールがあります。このモジュールを使ってみます。

Read more ...


Pythonで大文字と小文字を変換する

Pythonで英文字の大文字と小文字の変換をします。

Read more ...


Pythonのprint関数で改行せずに出力する

Pythonで標準出力に文字列等の出力するときに組み込み関数のprintを使うことはよくあると思いますが、改行しないようにしてみます。

Read more ...


Pythonのリストを比較する

Pythonの2つのリストが全く同じかどうかの比較をします。

Read more ...


Pythonの文字列の先頭(末尾)の文字列を削除する

Pythonで文字列の先頭の数文字を取り除きたいときや末尾の数文字を取り除きたいときに、スライスを使うと簡易に取り除けます。

Read more ...


Pythonのリストや辞書をファイルに保存する

Pythonのリストやタプルや辞書などのオブジェクトを、CSVやJSONやXMLなどに変換することなく、そのままファイルに保存します。

Read more ...


Pythonのプログラムを終了する

Pythonのスクリプトで、条件分岐した結果スクリプトを終了したいときには、sysモジュールのexitメソッドを呼び出します。

Read more ...


Pythonでテキストファイルを1行ずつ読み取る

Python3で、テキストファイルを1行ずつ読み込んでみました。

Read more ...


Pythonで正規表現

Pythonで正規表現を使って、文字列を検索してみます。

Read more ...


Pythonでテキストファイルを読み込む

テキストファイルをPythonで読み込んでみます。

Read more ...


Pythonで3Dグラフを描く

Pythonのmatplotlibを使って、CSVデータから3次元グラフを描いてみます。

Read more ...


Pythonでリストを並び替える

Pythonのリストを順番に並び替えます。

Read more ...


Excelで読みやすいCSVの日付と時刻の形式を考えてみる

Excelには、CSVという拡張子のファイルを読み込むときに、各列の書式を解析して自動的にセルに書式を割り振るという便利な機能があります。これが便利なときもありますが、かえって邪魔な場合もあります。それなのにこの機能をOFFにすることができません。

Read more ...


PythonのCSVモジュールのExcel的書式の中身を確認してみた

Pythonのcsvモジュールでは、csvファイルの書式を一つ一つ指定することもできますが、ある程度まとめた形で指定することもできます。 readerオブジェクトとwriterオブジェクトの既定値はexcelになっていますので、それぞれの設定がどうなっているのか確認してみました。

Read more ...


Raspberry Piにgitをインストールする

RaspberryPiをgitサーバーに仕立てて、Windowsの SourceTree を使ってクローンしたりプッシュしたりしてみます。

Read more ...


Pythonでファイルの中の文字列を検索してみる

Pythonを使ってテキストファイルの中の文字列を検索して、その位置(行)を調べてみました。

Read more ...


Pythonでディレクトリ内のファイルの一覧を取得する

Pythonでディレクトリ内のファイルの一覧を取得してみます。

Read more ...


PythonでCSVファイルのデータをプロットする

PythonでCSV形式の数値データをmatplotlibを使ってグラフにプロットしてみます。

Read more ...


Pythonで文字列をdatetimeオブジェクトに変換する

Pythonで日付や時刻の計算をするにはdatetimeオブジェクトで行うのが楽なので、日付や時刻を表す文字列をdatetimeオブジェクトに変換します。

Read more ...


Pythonで日付を書式を指定して文字列に変換する

日付や時刻(datetimeオブジェクト)をprintメソッドなどで出力させると、マイクロ秒が0のときに省略されたりします。それでは困りますので、書式を決めて文字列に変換してみます。

Read more ...


PythonでCSVファイルの特定の文字が含まれる行とその前後を抜き出してみる

割と行数の大きいcsvファイルがありまして、その中の要素にある文字列が含まれる行を中心にして前後に数行のデータを抜き出したいという場合があります。

Read more ...


Pythonでファイル名を名前部分と拡張子に分ける

Windowsではファイル名の多くはxxxxxx.zzzのようにドットを拡張子を表現するために1つだけ使うことが多いと思います。 ところが、最近はxxxxxx.yy.zzzのように複数のドットをファイル名に含むパターンが多くなりました。 このファイル名の文字列から、名前部分と拡張子を別々に取り出してみます。

Read more ...


Pythonで時刻の差分を計算する

Pythonである時刻とある時刻の差分を計算してみます。

Read more ...


Pythonのコマンドライン引数(sys.argv編)

Pythonのスクリプトで何かの処理をするときに、スクリプトにコマンドラインから引数を与えたいことがあります。 例えば、処理の対象になるファイル名を指定するとか、スイッチやオプションの指定などですね。

Read more ...


Pythonでデータロガーのログから瞬断を抽出してみる

時刻と電圧を記録したcsvファイルを出力するデータロガーがあるとします。

Read more ...


Pythonのリストを逆順にする

リストを逆順に並び替えます。

Read more ...


Pythonのオブジェクトの要素の数を調べる

Pythonのオブジェクト(リストなどのシーケンスや辞書などのコレクション)に含まれる要素の数を調べてみます。

Read more ...


Pythonのrangeオブジェクトの中を覗いてみる

rangeオブジェクトの中身を表示してみます。

Read more ...


Pythonのオブジェクトの型を調べる

Pythonのオブジェクトの型を調べてみます。

Read more ...


Pythonでランダム文字列を作る

Pythonを使ってランダムな文字列を作ってみます。

Read more ...


Pythonのリストの要素を式で作る

決まった法則で連続する要素のリストを作るとき、C#ですと要素を作ってlistにaddを繰り返したりしますが、Pythonの場合はリスト自体に式を使って要素を指定できます。 リストの内包表記と言うそうです。

Read more ...


LogWatchでログを確認する

サーバーにいちいちログインしてログをチェックするのは面倒です。そこで、LogWatchでサーバーのログを確認します。

Read more ...


反復処理(for)

Pythonの反復処理です。forの方です。

Read more ...


Pythonのrangeオブジェクト

面白いオブジェクトがあります。

Read more ...


Pythonでランダムに選ぶ

ある集合の中から1つだけをランダムに選びたい。そういうことはよくありますよね。 ということで、Pythonで集合(シーケンス)から要素をランダムに選んでみます。

Read more ...


Pythonでランダム実数と整数

Pythonのrandomモジュールを使って、ランダムな数字を取得してみます。

Read more ...


プログラムのCPU使用を制限する

CentOS7で、cpulimitを使ってプログラムのCPU使用率を制限します。

Read more ...


Pythonから外部のアプリケーションを実行する

Pythonから外部のアプリケーションを実行します。例えば、LaTeXを動かすとか。

Read more ...


自作のモジュールをインポートする

ちょっとしたアプリケーションを作ろうとすると、いくつかの関数を定義したりします。それを全て一つの実行ファイルに書くのも良いですが、ファイルを分けたくなる場合もあります。ということで、関数を別のファイルに記述して、インポートしてみます。

Read more ...


Apache2.4で行ったセキュリティ関係の設定

Apache2.4のセキュリティ関係の設定です。忘れないように。

Read more ...


Djangoでよく使いそうなコマンド

Djangoでアプリケーションを制作しているときに使いそうなコマンドです。

Read more ...


仮想マシンのCentOS7にLaTeXとGhostScriptとImageMagickをインストール

minimalインストールしたCentOS7に、XeLaTeXとGhostScriptとImageMagickをインストールします。

Read more ...


仮想マシンにCentOS7をインストールしてApache2.4とDjango2.0をセットアップする

vmware workstationにCentOS7 minimal をインストールして、Apache2.4でDjango2.0を動かしてみます。 さくらVPSの練習です。

Read more ...


Pythonの関数には参照を渡す

Pythonで自前の関数を作って、それにリストを渡してpopやらの操作をしていたら嵌まったのでメモしておきます。

Read more ...


Pythonで自前の関数を定義する

Pythonで関数を定義するときはdefを使います。

Read more ...


Pythonでモジュールをインポートする

Pythonは機能をいろいろとモジュールに分割していて、そのモジュールをインポートすることで使えるようにします。 C#の参照やusingのようなイメージです。

Read more ...


リストをコピーする

Pythonでリストをコピーしようとして別の変数に代入すると、アレッという状況に陥ります。Pythonのドキュメントには下記のような記載があります。

Read more ...


文字列を分割する

Pythonでsplitを使って文字列を分割します。

Read more ...


文字列を連結する

Pythonで文字列を連結します。

Read more ...


文字列の前後の空白を除去する

人が読みやすいように文字列の前後に空白を付けることは、ままあります。ところが、それをプログラムで扱うとなると前後の空白が邪魔になります。ということで、stripで取っ払ってみます。

Read more ...


stringパッケージで定義されている定数

Pythonのstringパッケージには、いくつかの定数が定義されています。

Read more ...


数式を中置記法から後置記法(逆ポーランド記法)に変換してみた

数式を示す文字列を、逆ポーランド記法に変換してみました。数値は自然数のみ、演算は加減乗除と一部の三角関数のみに対応したものですが、追々応用していけばよろしいかと思ったわけです。手法としては、スタックを使った変換です。

Read more ...


反復処理 (while)

whileは、最初に評価式を評価してからTrueであればループ内の処理を実行します。

Read more ...


条件分岐

Pythonのif文です。

Read more ...


辞書のリストを作る

リストに入れるオブジェクトは、辞書でも良いようです。

Read more ...


辞書

Pythonのデータ型の一つである辞書についてです。

Read more ...


リストの特定の位置の要素を参照する

リストの各要素には、全てにインデックスと呼ばれる番号が割り振られます。このインデックスは、0から始まる整数の連番です。

Read more ...


スタックとキュー

Pythonではリスト型のメソッドを使うことで、リストをスタックやキューとして扱えます。

Read more ...