gooブログはじめました!

写真付きで日記や趣味を書くならgooブログ

Mac(M3)のmatplotlibで日本語フォントを使用する

2024-08-28 18:46:09 | Python
Macのmatplotlibで日本語フォントを使用したい場合、フォントをインストールしなさいという記事が多いのですが、既に日本語フォントはいくつか入っているのではないかと、私のMacを調べて見たら以下のフォントが入っていました
一部中国フォントらしきものが見えますが

matplotlibで使える日本語フォント(Mac M3 Sonoma14.6.1 matplotlib 3.8.4)
Aqua kana
Hiragino Sans
AppleGothic
Aerial Unicode MS
Apple SD Gothic Neo
AppleMyungjo
Haiti TC
Hiragino Mincho ProN
PingFang HK
Hiragino Sans GB
Hiragino Maru Gothic Pro

このうち好きなフォントを
plt.rcParams['font.family'] = "Hiragino Sans"
のように設定すればよい

なお、フォントの確認は以下で実施しました

import matplotlib
import matplotlib.pyplot as plt
from matplotlib import font_manager
fonts=set([f.name for f in matplotlib.font_manager.fontManager.ttflist])
plt.figure(figsize=(10,len(fonts)/4))
for i, font in enumerate(fonts):
plt.text(0,i, f"{str(i)} 日本語:{font}",fontname=font)
plt.ylim(0,len(fonts))
plt.axis("off")
plt.show()

Mac(M3) anacondaで seleniumのバージョン4をインストールする

2024-08-28 18:39:49 | Python
Mac(M3)のAnaconda navigatorでGUIベースで seleniumをインストールしようとするとversion3がインストールされてしまう
最新のversion4をインストールするのには以下のようにターミナル上でconda-forgeチャネルからcondaでインストールすると最新のバージョン4がインストールされるようです

conda install selenium -c conda-forge

Mac(M3)のanacondaでtensorflowを使う

2024-08-28 18:12:50 | Mac
2024年8月27日現在の情報です
Macでtensorflowを使う場合、anacondaは使わない方が良いという記事が多かったのですが、いくつも違った環境を作るのは嫌だったのでanaconda上でtensorflowをインストールしたら、インストールでき、一応kerasも動いてるようなので紹介します。
たまたま動作しているだけかもしれませんが参考まで

Mac(m3) anacondaのpython3.09、3.10、3.11ではtensorflowのインストールはできました
ただ、3.12では該当するtensorflow-metalが見当たらないということでインストールできず
ちなみにインストール手順は以下の通り

pip install tensorflow
pip install tensorflow-macos
pip install tensorflow-metal

python3.11.9でインストールされたtensorflowのバージョンは2.16.2
python3.12でインストールしようとしているのは、2.17.0
このあたりが原因かな

私の環境は
MacBookAir M3 Sonoma14.6.1
Anaconda Navigator 2.6.2
Python 3.12.4
Conda 24.7.1
python3.11.9はconda-forgeチャネル版です
ただし、anaconda navigatonでpythonをダウングレードして環境をcreateしています

なお、参考にしたのは
https://developer.apple.com/metal/tensorflow-plugin/

MacでネットワークのIPV6をオフにする

2024-08-23 12:30:52 | Mac
ぷららのプライベートホームページがFTPSを使うようになってファイルをアップできなくなりました。
ぷららに問い合わせたところIPV6の設定オフを試して下さいとのことでWindowsで実施したらうまくアップできるようになりました。
Macではどうかと思って調べたらIPV6の設定を簡単にはオフできないようです

terminalでコマンドを実行しないといけないようです

network setup -setv6off Wi-Fi

システム設定のネットワーク →Wi-Fi→詳細→TCP/IP→IPV6を構成
を見るとオフが追加されチェックが入っています

元に戻すにはシステム設定上で自動にチェックを入れるようです

なおterminalコマンドでネットワークの状態を確認するコマンドは以下のとおりです

network setup -get info Wi-Fi

でも、ぷららのプライベートホームページは2025年3月で使えなくなるのですけどね
しかも、これでもSSLエラーが残ったままです

LINEで金額表示が見にくい

2024-08-07 09:16:26 | Python
LINEのトークで金額が表示されると青文字でリンクが貼られており、見にくいですよね
これはこのリンクをクリックするとline payが立ち上がるようになっているのですが、line payを使わない人にはただ見にくいだけです
普通の文字表示に変更しましょう でも設定方法がわかりにくのと1番下の方にあるのです よっぽど設定変更してほしくないのでしょうね

line ➡️ ホーム ➡️ 設定 ➡️ トーク ➡️ 金額テキストのリンク表示
をオフにしましょう