2025-01-01から1年間の記事一覧
これからデータの可視化です。(162頁)まずはmatplotlibライブラリからです。 データの可視化をするときに必要なインポートのセットはこれ import pandas as pdimport matplotlib.pyplot as pltfrom pathlib import Path plt.rcParams["font.family"]="MS G…
データの集計を行います(138頁) value_countsメソッドを使った集計 あるデータフレームの列名を指定してvalue_countsメソッドを呼び出す その列のデータごとの個数を集計できる。列にしか使えないため、Seriesのメソッド。 value_countsメソッドは、キーワ…
データの結合・整形・変数作成を行います。(124頁) データの結合 書き方 pd.merge(左のデータフレーム,右のデータフレーム,how=”結合方法”,on=”結合のキーとなる列名”) 異なる列があっても、両方のDataFrameに共通する値を持つ列(=キー)があれば、その…
行と列の追加と削除です。 行の追加 行を追加するにはPandasのconcat関数を使い、引数で結合したいデータフレームを指定する。 ただし、結合したいデータフレームは、もとのデータフレームと同じ構造でなければならない。 行の追加の書き方 pd.concat([元の…
I watched the documentary Gaza: The Death of a Journalist. Mohamad, who lived in Gaza, was filled with anger toward Israel. He wanted to take revenge. However, after meeting Dr. Kuwayama, a psychologist, he changed his mind and decided to …
ファイルの読み込み、データ型の変換、データの抽出、並び替えを行います csvファイルを読み込んで、データフレームを作成する 106頁 書き方 データフレーム=pd.read_csv(“csv file name”)#データを読み込む データフレーム=pd.read_csv("csv file name",dty…
Yesterday, I was breastfeeding my baby while watching TV. In the show, a female comedian tried rope jumping. Afterwards, she said that she really appreciated her legs. Her smile was very nice.Her words inspired me. Recently, I thought my b…
今日からPandasです(100頁)。その前にclassの復習からはじめます。 Classとは オブジェクトの設計図のこと。この型のオブジェクトなら、この関数をメソッドとして従えるべきというのを設計したもの selfは自分自身のインスタンスを受け取るための引数 __in…
My son is discovering that he has his own hands. Generally speaking, babies don't realise they have hands at first. Recently, my son moved his arms in a circle and hit his face. Finally, he noticed his hands! He looks super cute when he's …
今日はNumPyの実習問題です。87頁から。ここで使った知識をまとめます。 csvモジュールのreader() csvモジュールには、そのモジュールに属するreaderという関数がある。(メソッドはオブジェクトに属するため、メソッドではない) csvファイルを開いた後に、…
NumPyライブラリの計算に便利な関数 78頁 同じ形状のNumPy配列は、同じ位置どうしで演算する NumPy配列が一致していなくても、片方のNumPy配列が行数が一致して列数がひとつの要素の場合は計算できる。計算するときは、ひとつの要素を他方の同じ位置の行の要…
NumPy配列の形状を変える 54頁 書き方 NumPy配列=np.reshape(NumPy配列,変換後の形状) NumPy配列=NumPy配列.reshape(変換後の形状) import numpy as np np_num_li3=np.array([[1,2,3,4,5],[42,39,9,6,0]]) #NumPyライブラリのarray関数を使って、かっこの中…
続いては 『よくわかる Pythonデータ分析入門』(富士通ラーニングメディア、2024) よくわかる Pythonデータ分析入門 ~はじめてでもつまずかないNumPy/Pandas/Matplotlib~ 作者:株式会社富士通ラーニングメディア FOM出版 Amazon に取り組みます。 ライブ…
今日はオブジェクト・モジュール・ライブラリを学びます。230頁からです。 format関数 73頁 文字列のなかに値を埋め込む関数 書き方 “{}を含む文字列”.format(埋め込む値1,埋め込む値2,…) breakfast="toast" lunch="chocolate cakes" supper="curry" print("…
今日は関数を学びます。 関数の書き方 192頁 def 関数名(): 処理 …2行目の処理は、字下げする。この部分を、関数ブロックという。 …すでにある関数を、同じ名前で定義できるため、関数名が衝突すると上書きされてしまう。 def hello(): #定義 definitionする…
今日は繰り返しです(『スッキリ分かるpython入門』154頁から)出産前最後のプログラミング学習です。がんばるぞー! While文 書き方 While 条件式: 条件が成立したときの処理(whileブロック) count=0 while count<3: count+=1 print(f'Kids are{count}.')…
今日は、条件分岐です。がんばろーおー! If-else文 基本的な書き方 if 条件式: 条件が成立した時の処理(ifブロック) else: 条件が成立しなかったときの処理(elseブロック) name=input('Please tell me your neme.') print(f'{name}, hello!') food=inpu…
今日はコンテナについて学びます。 カーネル kernel プログラムを実際に実行するエンジンのこと。その点ではターミナルと同じである。 しかし ターミナルは、osに直接コマンドを渡す カーネルはosに直接コマンドを渡すのではなく、フロントエンド(私はjupyt…
今日はリストです。学んだことのまとめです。 モジュール 機能のまとまりのこと。pip(ライブラリをインストールする)もモジュールのひとつ リスト list p.82 書き方は 変数=[element0, elememt1, element2] ・・・複数の値を一列に並べて管理するコンテナのこ…
国本 大悟著/須藤 秋良 著/株式会社フレアリンク監修『スッキリわかるPython入門 第2版』(インプレス、2023)を使って学習を進めます。 スッキリわかるPython入門 第2版 スッキリわかるシリーズ 作者:国本大悟,須藤秋良,株式会社フレアリンク インプレス Am…
Python を勉強し直すことにしました。これまでは ChatGPT にコードを書いてもらい、Anaconda Prompt で IPython を使ってコピー&ペーストするだけで、仕組みを理解せずに実行していました。しかし、自分でコードを書く力をつけるために、ちゃんと学習し直そ…
牛尾 剛『世界一流エンジニアの思考法』を読みました。オーディオブックだから、正確には聞きました、ですね。 もっとも衝撃だったのは、 理解に時間をかける ということでした。プログラマという人の考え方は、生産性や効率重視なのではないかと思っていま…
デイヴィッド・J. リンデン『脳はいいかげんにできている』( 河出書房新社、 2017)を読みました。 特に面白かった部分を引用します。 脳はナトリウムイオン細胞の内から外に出し、カリウムイオンも入れる作業を絶えず行う一種の「分子機械」となっており、…
中山裕木子『シンプルな英語』(講談社、 2021)を読みました。オーディオブックなので正確には聞きましたですね。 筆者の本は、以前も読んだことがありますが、なるほどなと思います。筆者の主張は端的には SVOOやSVOCを使わずに、SVやSVO、SVCを使って話な…
森武麿『満州移民とブラジル移民』を読みました。森武麿氏は、歴史学者とりわけ経済史がご専門です。私なりの感想を述べます。 色々感動したのですが、3点にまとめます。 一点目に、ブラジル移民と満州移民とが、日本国内の農政および農民の貧困との関わり…
安達未来『締め切りより早く提出されたレポートはなぜつまらないのか』を読みました。 私は前倒し派です。しかし、私の周りはぎりぎりまで取り組む方が多く、そして私はその方たちのお仕事を尊敬しています。自分もそうした仕事の仕方を学びたいと思って読み…
『文体史零年 文例集が映す近代文学のスタイル』を読みました。 文例および文範に注目するということに、まずは驚きました。 私は地方の文学青年や文芸同人誌に関心があるのですが、彼らは文例集をとてもよく読んでいます。オリジナルな文例集などを作ってい…
筒井淳也『人はなぜ結婚するのか 性愛・親子の変遷からパートナーシップまで』(中央公論新社 二〇二五)を読みました。 本書は、結婚を共同性、性愛関係、親子関係という三つの視点から考察し、結婚制度の歴史的変遷を整理しています。 前近代では結婚は、…
オーディオブックで、期間限定の読み放題となっていたので聞きました。そして、アドラー心理学はまりました。この考え方、私にとっては大変面白かったです。 衝撃的だった点を、3点挙げます。 1点目は、怒りはある目的を達成するための幼稚な方法という考…
小西公大『ヘタレ人類学者、沙漠をゆく』(大和書房、2024)を読みました。 人類学者である小西氏が、インドのトライブの生活に入り込みます。はじめは旅行者として、のちに人類学的の視点を持ちながらともに暮らします。 私にとって衝撃的だったのは、小西…