from math import modf n = 7.77 decimal, integer = modf(n) print decimal #-> 0.77 print integer #-> 7.0
(python==2.7) arrow とか dateutil とか便利だけどあえて使わずにやってみる。 何となくメソッドチェーンっぽくやってみる 翌々月以降や前々月以前、月初と月末を取れるようにしてみる month_date_utility.py #!/usr/bin/env python # *-# -*- coding: utf-8 -*- import datetime from calendar import monthrange class MonthDateUtility: """ >>> date = datetime.datetime.strptime('2013-09-10', '%Y-%m-%d') >>> today = MonthDateUtility(date) >>> today.datetime datetime.datetime(2013, 9, 10,
今まで font-lock で色つけたけど whitespace-mode に乗り換えた。 (progn (require 'whitespace) (setq whitespace-style '( face ; faceで可視化 trailing ; 行末 tabs ; タブ spaces ; スペース space-mark ; 表示のマッピング tab-mark )) (setq whitespace-display-mappings '( (space-mark ?\u3000 [?\u2423]) (tab-mark ?\t [?\u00BB ?\t] [?\\ ?\t]) )) (setq whitespace-trailing-regexp "\\([ \u00A0]+\\)$") (setq whitespace-space-regexp "\\(\u3000+\\)")
『Shiroさん Gauche について語る - Higepon’s blog』の動画で、Gaucheの作者shiro氏(こんな人に師事したい)の「PerlからSchemeにほとんど書き(乗り)換えちゃった」的な発言に感化され、自分もPythonで色々やってみることにした。魔人ブウと村人A以上にレベル違うけど(||゚Д゚) 過去にPythonでリネーマーでも作ろうかと思案したが、MacOSX上のファイル名を取得すると『ほげほげ』が『ほけ"ほけ"』みたいに濁点が分割される問題が面倒でサジ投げたことがある。 こことかあそことかで調べてみたけど、正規化とかユニコードとかわけわからなかった(´・ω・`)。それでも何とかなるだろうと信じてファイルネームの修正を試みることにした。(ここが参考になった『http://www.kharakawa.com/kh.log/archives/2008/03/py
(python2.6.8) In [10]: import json In [11]: data = {"name": "ガッツ石松"} In [15]: print json.dumps(data) {"name": "\u30ac\u30c3\u30c4\u77f3\u677e"} In [16]: print json.dumps(data, ensure_ascii=False) {"name": "ガッツ石松"} 追記 encoding と indent のオプション > print json.dumps(data, ensure_ascii=False, encoding='utf8', indent=2) { "name": "ガッツ石松" } 参考 日本語を含むUnicodeのJSON文字列を得る. - Qiita
若干リファクタ naivebayes.rb: 2014-06-30 (ruby2.1) 元ネタは Python 実装 第3回 ベイジアンフィルタを実装してみよう:機械学習 はじめよう|gihyo.jp … 技術評論社 理論 第2回 確率の初歩:機械学習 はじめよう|gihyo.jp … 技術評論社 やること ナイーブベイズアルゴリズムを利用してテキストを読み込み、学習し、自動でカテゴリ分類する。 文章を形態素に分割する morphological.rb Yahoo!デベロッパーズネットワークの日本語形態素解析を利用する。 (nokogiri はインストール済で) require 'open-uri' require "nokogiri" APPID = 'Yahoo!デベロッパーズネットワークのアプリケーションIDを入力して下さい' REQUEST_URL = "http://jlp.ya
SMTP Install: postfix sudo aptitude -y install postfix : Please select the mail server configuration type that best meets your needs. No configuration: Should be chosen to leave the current configuration unchanged. Internet site: Mail is sent and received directly using SMTP. Internet with smarthost: Mail is received directly using SMTP or by running a utility such as fetchmail. Outgoing mail is s
※ 追記:DEFAULT CHARACTER SET utf8; ※ 修正:pasword変更、 port selectの記述を追加 [Pytho2.7, Django1.4, MacOSX10.8 (Python, pip, MySQL は MacPorts でインストール済)] ささっと実験的なDjangoのプロジェクトを作ろうとしたら、想定外に問題発生したのでメモ MySQL ユーザとDB作成 $ mysql -u root -p CREATE DATABASE dbname DEFAULT CHARACTER SET utf8mb4; CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost'; SELE
(Django1.5, Pyhton2.7) models.py import os from django.db import models from django.contrib.auth.models import User def image_file_name(instance, filename): return os.path.join('images', str(instance.user.id), filename) class UserProfile(models.Model): user = models.OneToOneField(User) avatar = models.ImageField(upload_to=image_file_name) 参考サイト Django FileField with upload_to determined at runtime
(python==2.7, arrow==0.3.5) crsmithdev/arrow · GitHub Arrow: better dates and times for Python — Arrow 0.4.4 documentation Arrow - better date & time manipulation for Python : Python <-作者さんが質問に答えてる。名前の由来とか。 dateutilあるけど、arrowもいいらしい。 こっちの方がモダンっぽいらしい。 id:Voluntas師匠に教えてもらった。 >>> import arrow # 現在 >>> arw = arrow.utcnow() >>> arw <Arrow [2013-09-05T15:06:49.312975+00:00]> # 翌月(年月日を複数形で指定して増減) >>> arw.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く