pytho****@googl*****
pytho****@googl*****
2011年 2月 15日 (火) 18:17:45 JST
3 new revisions: Revision: def996dad3 Author: MATSUI Tetsushi <matsu****@gmail*****> Date: Mon Feb 14 19:27:41 2011 Log: 重複した powerset の削除 http://code.google.com/p/python-doc-ja/source/detail?r=def996dad3 Revision: 1ed0e9d97c Author: MATSUI Tetsushi <matsu****@gmail*****> Date: Mon Feb 14 19:29:52 2011 Log: マークアップのための空白の挿入 http://code.google.com/p/python-doc-ja/source/detail?r=1ed0e9d97c Revision: a5563fef57 Author: MATSUI Tetsushi <matsu****@gmail*****> Date: Mon Feb 14 19:30:53 2011 Log: getrandbits と uniform の訳文修正 http://code.google.com/p/python-doc-ja/source/detail?r=a5563fef57 ============================================================================== Revision: def996dad3 Author: MATSUI Tetsushi <matsu****@gmail*****> Date: Mon Feb 14 19:27:41 2011 Log: 重複した powerset の削除 http://code.google.com/p/python-doc-ja/source/detail?r=def996dad3 Modified: /library/itertools.rst ======================================= --- /library/itertools.rst Sat Nov 27 10:59:46 2010 +++ /library/itertools.rst Mon Feb 14 19:27:41 2011 @@ -748,11 +748,6 @@ indices[i:] = [indices[i] + 1] * (r - i) yield tuple(pool[i] for i in indices) - def powerset(iterable): - "powerset([1,2,3]) --> () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)" - s = list(iterable) - return chain.from_iterable(combinations(s, r) for r in range(len(s)+1)) - def unique_everseen(iterable, key=None): "List unique elements, preserving order. Remember all elements ever seen." # unique_everseen('AAAABBBCCDAABBB') --> A B C D ============================================================================== Revision: 1ed0e9d97c Author: MATSUI Tetsushi <matsu****@gmail*****> Date: Mon Feb 14 19:29:52 2011 Log: マークアップのための空白の挿入 http://code.google.com/p/python-doc-ja/source/detail?r=1ed0e9d97c Modified: /library/functions.rst ======================================= --- /library/functions.rst Sun Nov 28 05:37:49 2010 +++ /library/functions.rst Mon Feb 14 19:29:52 2011 @@ -955,7 +955,7 @@ 引数が無視された場合、標準の値 ``1`` になります。 *start* 引数が省 略された場合、標準の値 ``0`` になります。完全な形式では、通常の整数列 ``[start, start + step, start + 2 * step, ...]`` を返します。 - ...*step* が正の値の場合、最後の要素は *stop* よりも小さい ``start + ... *step* が正の値の場合、最後の要素は *stop* よりも小さい ``start + i * step`` の最大値になります; *step* が負の値の場合、最後の要素 は *stop* よりも大きい ``start + i * step`` の最小値になります。 *step* はゼロであってはなりません (さもなければ :exc:`ValueError` ============================================================================== Revision: a5563fef57 Author: MATSUI Tetsushi <matsu****@gmail*****> Date: Mon Feb 14 19:30:53 2011 Log: getrandbits と uniform の訳文修正 http://code.google.com/p/python-doc-ja/source/detail?r=a5563fef57 Modified: /library/random.rst ======================================= --- /library/random.rst Sat Nov 27 10:59:46 2010 +++ /library/random.rst Mon Feb 14 19:30:53 2011 @@ -121,7 +121,7 @@ .. function:: getrandbits(k) - 乱数ビット *k* とともに Python の :class:`long` 整数を返します。 + *k* ビット分の乱数ビットを納めた Python の :class:`long` 整数を返しま す。 このメソッドは MersenneTwister 生成器で提供されており、その他の\ 乱数生成器でもオプションのAPIとして提供されているかもしれません。 このメソッドが使えるとき、 :meth:`randrange` メソッドは大きな\ @@ -199,8 +199,10 @@ .. function:: uniform(a, b) ``a <= b`` であれば ``a <= N <= b`` であるようなランダムな浮動小数点数 - *N* を返し、 ``b < a`` であれば ``b <= N < a`` になります。 - + *N* を返し、 ``b < a`` であれば ``b <= N <= a`` になります。 + + 端点 b が値の範囲に含まれるかどうかは、等式 + a + (b-a) * random() における浮動小数点の丸めに依存します。 .. function:: triangular(low, high, mode)