技術系メモ

メモ。内容は保証しません。

beamer で参考文献を表示するときのサンプル

\documentclass[dvipdfmx]{beamer}

\usepackage[style=authortitle,backend=bibtex]{biblatex}
\addbibresource{yourref.bib}

\begin{document}

\section{Sample} 
\begin{frame}{Sample}
   Sample \footcite{sample}
\end{frame}

\begin{frame}[allowframebreaks]{参考文献}
  \printbibliography
\end{frame}

\end{document}

pythonのElementTree(xmlファイル)で編集して、きれいに(改行をうまくして)保存する方法

サンプルコード
from xml.dom import minidom

省略

xmlstr = minidom.parseString(ET.tostring(root)).toprettyxml(indent="   ")
with open("xml.xml", "w") as f:
    f.write(xmlstr)

参考

https://stackoverflow.com/questions/28813876/how-do-i-get-pythons-elementtree-to-pretty-print-to-an-xml-file

【keras】keras のモデルの保存と読み込み

モデルの保存

# モデルの保存
json_model = model.to_json()
with open("model.json", "w") as f
  json.dump(text, f)

# パラメータの保存
model.save_weights("param.hdf5")

保存したモデルの読み込み

from keras.models import model_from_json

# モデルの読み込み
json_model = json.load(open("model.json"))
model = model_from_json(json_model)

# パラメータの読み込み
model.load_weights("param.hdf5")