Opensourcetechブログ

オープンソース技研によるLinux・オープンソース・IT技術などに関するブログです。

Python

AIを学ぶ3 〜H2O.ai(Driverless AI)を使ってみる〜

こんにちは、オープンソース技研の鯨井貴博です。 AIを学ぶ 第3弾は、H2O.ai(Driverless AI)を使ってみます。 H2O.ai とは? H2O.ai とは、オープンソースのデータ分析を行うことができる 機械学習のプラットフォームです。 https://www.h2o.ai/ Linux / …

AIを学ぶ2 〜Numpy & Matplotlib (Python) 編 [指数関数 & 対数関数のグラフ化]〜

こんにちは、オープンソース技研の鯨井貴博です。 AIを学ぶ 第2弾は、 Numpy と Matplotlib を使った指数関数・対数関数 のグラフ化を紹介します。 なお、使用するPython3については、以下の記事などを参考にインストールします。 opensourcetech.hatenablog…

AIを学ぶ1 〜Numpy & Matplotlib (Python) 編〜

こんにちは、オープンソース技研の鯨井貴博です。 新聞等を見ると、最近はあらゆる分野で「AI」を利用・導入と目にするようになりました。 AI(Artificial Inteligence)= 人工知能 とまでは分かっていても、 実際にどんなことが行われているのか分からない…

Git/GitHubの歴史を振り返る、そしてMicrosoftによる買収決定!!(更新した)

こんにちは、オープンソース技研の鯨井貴博です 買収で話題のGitHubですが、 知っているようで 知らなかったので GitHub、そしてその元になったGitについてちょっと調べてみました。 Gitの誕生 2005/04 Linuxカーネルのソースコード管理の為、Linus Torvalds…

Python でプログラム実行にかかる時間を計測する(timeitモジュール)

こんにちは、オープンソース技研の鯨井貴博です 今回は、Pythonでプログラム実行処理時間を計測する timeitモジュールを使うメモです。 27.5. timeit — 小さなコード断片の実行時間計測 — Python 3.6.5 ドキュメント timeitモジュールの使用方法 bash-3.2$ p…

Pythonのソースコード・エンコーディング(UTF-8とか)

こんにちは、オープンソース技研の鯨井貴博です Pythonのソースコード・エンコーディングに関するメモです。 ソースコード・エンコーディングとは? ソースコードの冒頭に記載する、以下の部分を指し、 ファイル内で使用されるエンコーディング(UTF-8とか、…

Python dir()関数・ビルトイン(組み込み)関数について

こんにちは、オープンソース技研の鯨井貴博です Pythonのdir()関数に関するメモです。 dir()とは? Pythonにデフォルトでビルトイン(組み込み)されている関数の一つ。 「>>> from neo4j.v1 import GraphDatabase」などでインポートしたモジュールが定義し…

Python help() について

こんにちは、オープンソース技研の鯨井貴博です Pythonのhelp()に関するメモです。 help()は、関数名やモジュール名を指定してヘルプ(マニュアル)を表示するものです。 Pythonの関数やモジュール 標準で用意されている関数やモジュールは、以下。 2. 組み…

Homebrew & Python3(pip3)インストール on MacOS High Sierra

こんにちは、オープンソース技研の鯨井貴博です MacOS High Sierraに、Homebrew & Python3をインストールします。 Homebrewのインストール Homebrewとは、MacOS用のパッケージマネージャーです。 brew.sh 上記サイトにあるスクリプトをターミナルで実施しま…

Pythonのリストについて

こんにちは、オープンソース技研の鯨井貴博です Pythonのリストに関するメモです。 リストの作成 bash-3.2$ pythonPython 2.7.10 (default, Oct 6 2017, 22:29:07) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwinType "help", "copyri…

Pythonの 関数定義とlambda(ラムダ)式について

こんにちは、オープンソース技研の鯨井貴博です Python の関数定義とlambda(ラムダ)式に関するメモです。 以下はいずれも同じことを実施しています。 関数の定義の仕方 bash-3.2$ pythonPython 2.7.10 (default, Oct 6 2017, 22:29:07)[GCC 4.2.1 Compatib…

Python Pillow(画像を扱うライブラリ)を使ってみる

こんにちは、オープンソース技研の鯨井貴博です 今回は、Pythonの画像処理ライブラリ Pillow を使ってみます。 Pillowとは? PIL(Python Imaging Library)からforkした画像処理ライブラリです。 画像の加工(回転や色の変更)、画像の情報抽出などが出来ま…

PCで使える電卓機能(Windows / Mac OS / Python)

こんにちは、オープンソース技研の鯨井貴博です Windowsの場合 ショートカット「ctrl + r」 で ファイル名を指定して実行を呼び出し、 「calc」とし電卓を起動します。 Mac OSの場合 Launchpadにて 電卓を起動します。 Pythonの場合 以下のように、四則演算…

Nginx Unit-0.6 beta リリース!

こんにちは、オープンソース技研の鯨井貴博です nginx unit の新バージョン 0.6 beta がリリースされました。 nginx news 変更内容は、以下の通りです。 ------- Changes with Unit 0.5 08 Feb 2018 *) Change: the "workers" application option was remove…

nginx unit を試してみる!!

こんにちは、オープンソース技研の鯨井貴博です 今回はnginxからリリースされているunit(現時点では、beta-0.3)を使ってみます。 www.nginx.com unit とは? unitは、アプリケーションサーバで現時点では以下の画像にあるように、 Python / PHP / Goに対応…

Juniper Junos を Junos PyEZ (Python)から操作する!

こんにちは、オープンソース技研の鯨井貴博です 今回は、Juniper Junos を Python + そのモジュールであるJunos PyEZ APIを使用して操作してみます。 [はじめに] Junos PyEZとは? www.juniper.net なお、Junos PyEZをインストールする環境ですが、CentOS6.9…

Opensourcetech by Takahiro Kujirai