#!/usr/bin/env python # -*- coding: utf-8 -*- import ngram text = u'あいうえお' index = ngram.NGram(N=2) for term in index.ngrams(index.pad(text)): print term
![PythonでN-Gram - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/7f8bbd7de7ea2488b041949ba93dd77b86faf975/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9UHl0aG9uJUUzJTgxJUE3Ti1HcmFtJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1jMDAyOGZiZmVjNmQ5YmRjZmY2ZDU5YWNhZGRjNmVjZQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBkYTEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTM5YzkyYjdlNDA1M2Y0YWZjMmQyN2RkZjFhYmI2MmNl%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dcfdae7186c89d5882258731c23830131)
ORセミナーは,OR分野の典型的な基礎技術の解説,その時々で注目される分野の最新動向の紹介,実務や研究を効率的に進めるためのツールのチュートリアルなどについて, 企業の実務家,学生,研究者などの幅広い方々を対象に,各自の日常の活動に役立ててもらうことを目的として, 研究普及委員会が企画,開催しているセミナーです. 【2023年度】 第3回『Excelソルバーではじめる最適化』 2024年2月3日開催 第2回『データ同化の利活用〜観測データとシミュレーションの融合〜』 2023年7月4日開催 第1回『エンジニアのためのゲーム理論-ビジネスへの応用とマーケットデザイン』 【2022年度】 第3回『機械学習を用いた実ビジネスでの意思決定』 2023年1月28日開催 第2回『Pythonではじめる数理最適化 〜ケーススタディでモデリングのスキルを身につけよう〜』 2022年10月15日開催 第1回
"""Get data from MySQL with pandas library.""" import MySQLdb import pandas.io.sql as psql con = MySQLdb.connect(db='work', user='root', passwd='') # DB接続 sql = """SELECT product_id, product_nm, product_features FROM electronics""" df = psql.read_sql(sql, con) # pandasのDataFrameの形でデータを取り出す con.close() データからベクトルを作る1 大規模データを使ってクラスタリングなどのためのベクトルを作る際、メモリ消費を抑えるためにデータを削除しながら繰り返し処理を行う。 """Delete rows whi
最初に DLL とは? Windows には Dynamic Link Library ( 以下 DLL ) という、プロセス開始時・起動中に動的にライブラリをリンクする機能があります。このDLL を使うことで、 プログラムを他のアプリケーションと共有してメモリの節約になる 普通のライブラリとしても使え、アイコンやダイアログなどのリソースも格納することが出来る。 DLL の中にある処理やリソースを変更して DLL の変更のみでプログラムを修正することが出来る プロセス間でのメモリ共有を行うことも出来きる UNIX系にも似たような動的リンクライブラリがありますが、UNIX系のはコンパイラ側での対応であり、C言語のソースコードで互換性を保っているUNIXのアプリケーションで、動的にバイナリをリンクしにくい性質があるため、それほど使える機能ではないでしょう。 逆に DLL の欠点 DLLのバージ
C#からIronPythonを呼び出すために、調べていた際にはまったことをメモ。 簡単なスクリプトやメソッドなら呼び出せるのですがimport numpyやimport waveなどを使用すると 下記のようなエラーが・・・ メッセージ内容を見ると IronPython.Runtime.Exceptions.ImportException はハンドルされませんでした。 Message=No module named numpy とのこと、 DLLのロードができていないようなのですが、 他のサイトでは連携の際に上記現象の記載がない方もいらっしゃるようでこのへんは謎です。 エラーの原因は、IronPythonでロードができていないようです。 強調された箇所を追加することによって実行ができるようになりました。 #もっといい手法あるような気がしますが、調べても出てこないので。。。 ソースは以下のよう
scikit-learn(sklearn)の日本語の入門記事があんまりないなーと思って書きました。 どちらかっていうとよく使う機能の紹介的な感じです。 英語が読める方は公式のチュートリアルがおすすめです。 scikit-learnとは? scikit-learnはオープンソースの機械学習ライブラリで、分類や回帰、クラスタリングなどの機能が実装されています。 また様々な評価尺度やクロスバリデーション、パラメータのグリッドサーチなどの痒いところに手が届く機能もあります。 インストール scikit-learnの他にもnumpyとかscipyとかが必要です。 Windows 64 bit版の人は以下のURLに色々なインストーラーがおいてあるのでおすすめ Python Extension Packages for Windows - Christoph Gohlke その他の人は以下のURLを見て
ぽんのブログ自分用の備忘録ブログです。書いてある内容、とくにソースは、後で自分で要点が分かるよう、かなり簡略化してます(というか、いい加減)。あまり信用しないように(汗
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く