[Numpy-svn] r3123 - trunk/numpy
numpy-svn at scipy.org
numpy-svn at scipy.org
Tue Sep 5 23:19:34 EDT 2006
Author: charris
Date: 2006-09-05 22:19:32 -0500 (Tue, 05 Sep 2006)
New Revision: 3123
Modified:
trunk/numpy/add_newdocs.py
Log:
Break up more of the documentation in add_newdocs
Modified: trunk/numpy/add_newdocs.py
===================================================================
--- trunk/numpy/add_newdocs.py 2006-09-05 18:36:49 UTC (rev 3122)
+++ trunk/numpy/add_newdocs.py 2006-09-06 03:19:32 UTC (rev 3123)
@@ -35,27 +35,98 @@
]
)
-add_newdoc('numpy.core', 'flatiter',
- [('__array__',
-"""__array__(type=None)
-Get array from iterator"""),
- ('copy',
-"""copy()
-Get a copy of the iterator as a 1-d array"""),
- ('coords', "An N-d tuple of current coordinates.")
- ]
- )
+###############################################################################
+#
+# flatiter
+#
+# flatiter needs a toplevel description
+#
+###############################################################################
-add_newdoc('numpy.core', 'broadcast',
- [('size', "total size of broadcasted result"),
- ('index', "current index in broadcasted result"),
- ('shape', "shape of broadcasted result"),
- ('iters', "tuple of individual iterators"),
- ('numiter', "number of iterators"),
- ('nd', "number of dimensions of broadcasted result")
- ]
- )
+# attributes
+add_newdoc('numpy.core', 'flatiter', ('base',
+ """documentation needed
+ """))
+
+
+
+add_newdoc('numpy.core', 'flatiter', ('coords',
+ """An N-d tuple of current coordinates.
+
+ """))
+
+
+
+add_newdoc('numpy.core', 'flatiter', ('index',
+ """documentation needed
+
+ """))
+
+
+
+# functions
+add_newdoc('numpy.core', 'flatiter', ('__array__',
+ """__array__(type=None) Get array from iterator
+
+ """))
+
+
+add_newdoc('numpy.core', 'flatiter', ('copy',
+ """copy() Get a copy of the iterator as a 1-d array
+
+ """))
+
+
+###############################################################################
+#
+# broadcast
+#
+###############################################################################
+
+# attributes
+add_newdoc('numpy.core', 'broadcast', ('index',
+ """current index in broadcasted result
+
+ """))
+
+
+add_newdoc('numpy.core', 'broadcast', ('iters',
+ """tuple of individual iterators
+
+ """))
+
+
+add_newdoc('numpy.core', 'broadcast', ('nd',
+ """number of dimensions of broadcasted result
+
+ """))
+
+
+add_newdoc('numpy.core', 'broadcast', ('numiter',
+ """number of iterators
+
+ """))
+
+
+add_newdoc('numpy.core', 'broadcast', ('shape',
+ """shape of broadcasted result
+
+ """))
+
+
+add_newdoc('numpy.core', 'broadcast', ('size',
+ """total size of broadcasted result
+
+ """))
+
+
+###############################################################################
+#
+# numpy functions
+#
+###############################################################################
+
add_newdoc('numpy.core.multiarray','array',
"""array(object, dtype=None, copy=1,order=None, subok=0,ndmin=0)
@@ -325,12 +396,6 @@
#
# Documentation for ndarray attributes and methods
#
-# Todo:
-#
-# expand and reformat documentation.
-#
-# do all methods prior to Extended methods added 2005
-#
##############################################################################
@@ -1019,6 +1084,8 @@
---------------------------------------------------
bool, int8, int16, int32 int32
+ Warning: The arithmetic is modular and no error is raised on overflow.
+
Examples:
>>> array([0.5, 1.5]).sum()
@@ -1029,6 +1096,8 @@
array([0, 6])
>>> array([[0, 1], [0, 5]]).sum(axis=1)
array([1, 5])
+ >>> ones(128, dtype=int8).sum(dtype=int8) # overflow!
+ -128
"""))
More information about the Numpy-svn
mailing list