summaryrefslogtreecommitdiff
path: root/numpy/doc
Commit message (Collapse)AuthorAgeFilesLines
* MAINT: Fix some typos in a code string and commentsDongjoon Hyun2016-01-272-2/+2
|
* Fix number sequenceAbdullah Alrasheed2016-01-141-4/+4
| | | | | | I have found that there are two missing numbers in a sequence in the documentation. http://docs.scipy.org/doc/numpy/user/misc.html#interfacing-to-c It goes 1,2,3,5,7,8 with missing 4 and 6.
* typo corrrected.Daniel2015-12-231-1/+1
|
* DOC: Use print only as function when print_function is imported from __future__gfyoung2015-12-193-22/+22
| | | | Closes gh-6863.
* DOC: remove placeholders and incompleteness warningsPauli Virtanen2015-10-255-50/+0
| | | | | Neither are useful, and will discourage both reading and editing of the material.
* DOC: be more emphatic about Windows and 64 bitsAnne Archibald2015-09-011-7/+9
|
* DOC describe the situation of extended precision in numpyAnne Archibald2015-09-011-0/+37
|
* DOC: Fix docstring warnings in documetation generation.Charles Harris2015-07-011-5/+2
| | | | | | | | | | | | Most of these fixes involve putting blank lines around .. versionadded:: x.x.x and .. deprecated:: x.x.x Some of the examples were also fixed.
* DOC: Update docs.Gabor Kovacs2015-06-211-6/+8
| | | | | | | Update docs for boolean array indexing and nonzero order. Add links to row-major and column-major terms where they appear. Closes #3177
* BUG: automatically convert recarray dtype to np.recordAllan Haldane2015-06-191-27/+13
| | | | | | | | | | | | Viewing an ndarray as a np.recarray now automatically converts the dtype to np.record. This commit also fixes assignment to MaskedArray's dtype attribute, fixes the repr of recarrays with non-structured dtype, and removes recarray.view so that viewing a recarray as a non-structured dtype no longer converts to ndarray type. Fixes #3581
* DOC: Fix typo and some grammarVraj Mohan2015-05-271-2/+2
|
* BUG: recarray __repr__ gives inaccurate representationAllan Haldane2015-01-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In https://github.com/numpy/numpy/pull/5483, I solved the problem that a "recarray" and a "record array" (nomenclature defined in https://github.com/numpy/numpy/pull/5482) looked identical by making sure that a type's subclass was listed in the repr. However, recarrays are still represented using the function 'rec.array' even though this function technically creates record arrays, not recarrays. So I have updated recarray.__repr__. Setup: >>> a = np.array([(1,'ABC'), (2, "DEF")], dtype=[('foo', int), ('bar', 'S4')]) >>> recordarr = np.rec.array(a) >>> recarr = a.view(np.recarray) Behavior after https://github.com/numpy/numpy/pull/5483: >>> recordarr rec.array([(1, 'ABC'), (2, 'DEF')], dtype=(numpy.record, [('foo', '<i8'), ('bar', 'S4')])) >>> recarr rec.array([(1, 'ABC'), (2, 'DEF')], dtype=[('foo', '<i8'), ('bar', 'S4')]) New Behavior: >>> recordarr rec.array([(1, 'ABC'), (2, 'DEF')], dtype=[('foo', '<i8'), ('bar', '|S4')]) >>> recarr array([(1, 'ABC'), (2, 'DEF')], dtype=[('foo', '<i8'), ('bar', 'S4')]).view(numpy.recarray)
* BUG: Fix recarray getattr and getindex return typesAllan Haldane2015-01-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit makes changes to `__getitem__` and `__getattr__` of recarrays: 1. recarrays no longer convert string ndarrays to chararrays, and instead simply return ndarrays of string type. 2. attribute access and index access of fields now behaves identically 3. dtype.type is now inherited when fields of structured type are accessed Demonstration: >>> rec = np.rec.array([('abc ', (1,1), 1), ('abc', (2,3), 1)], ... dtype=[('foo', 'S4'), ('bar', [('A', int), ('B', int)]), ('baz', int)]) Old Behavior: >>> type(rec.foo), type(rec['foo']) (numpy.core.defchararray.chararray, numpy.recarray) >>> type(rec.bar), type(rec['bar']), rec.bar.dtype.type (numpy.recarray, numpy.recarray, numpy.void) >>> type(rec.baz), type(rec['baz']) (numpy.ndarray, numpy.ndarray) New behavior: >>> type(rec.foo), type(rec['foo']) (numpy.ndarray, numpy.ndarray) >>> type(rec.bar), type(rec['bar']), rec.bar.dtype.type (numpy.recarray, numpy.recarray, numpy.record) >>> type(rec.baz), type(rec['baz']) (numpy.ndarray, numpy.ndarray)
* DOC: improve record/structured array nomenclature & guideAllan Haldane2015-01-223-29/+114
| | | | | | | | | | | This update adds a section better describing record arrays in the user guide (numpy/doc/structured_arrays.py). It also corrects nomenclature, such that "structured array" refers to ndarrays with structured dtype, "record array" refers to modified ndarrays as created by np.rec.array, and "recarray" refers to ndarrays viewed as np.recarray. See the note at the end of the structured array user guide.
* DOC note the effect of #1866 in byteorder discussionJoel Nothman2014-10-221-0/+9
|
* DOC: clean up docs in userguide for interfacing to compiled code a bit.Ralf Gommers2014-04-211-29/+26
| | | | | | Add a link to f2py docs, which was missing. [ci skip]
* Update link to EricsBroadcastingDocRoman Nekhoroshev2014-03-051-1/+1
|
* Merge pull request #4362 from njsmith/masterCharles Harris2014-02-241-2/+2
|\ | | | | [DOC] Fix small inaccuracy in broadcasting docs
| * [DOC] Fix small inaccuracy in broadcasting docsnjsmith2014-02-241-2/+2
| | | | | | During broadcasting, dimensions with size 1 can be matched against 0-sized dimensions, and in this case it's the size 1 dimension that will be shrunk away to nothingness. So it's wrong to say that the *smaller* dimension is the one that changes.
* | ENH: add tobytes and stop using tostring in documentationJulian Taylor2014-02-111-4/+4
|/ | | | | | | tostring returns bytes which are not equal to string, so provide a tobytes function alias. tostring does not emit a deprecation warning yet so rdepends do not need to check two names to support older versions of numpy without warnings.
* DOC: further tweaks to boolean indexing doc to improve clarityGary Oberbrunner2013-12-011-5/+5
|
* DOC: further improvements for boolean array indexing docGary Oberbrunner2013-11-291-7/+14
|
* DOC: Improved doc for boolean array indexingGary Oberbrunner2013-11-201-3/+25
|
* DOC: Add an example of casting array type and byte order using astype.Miguel de Val-Borro2013-11-111-0/+9
|
* STY: Giant whitespace cleanup.Charles Harris2013-08-1816-17/+1
| | | | Now is as good a time as any with open PR's at a low.
* DOC: Fixes for doc/source/user/basics.io.genfromtxt.rst.Jesús Gómez2013-08-011-3/+3
| | | | | Add missing part of usecols negative index explanation and other minor redaction fixes.
* Update structured_arrays.pyhklemm2013-07-281-4/+3
| | | The behaviour documented did not match the actual behaviour of numpy. Explanation changed and the code example updated.
* DOC: Clarify and add C-compatible integer types to list of dtypesSebastian Berg2013-06-041-11/+18
| | | | | Also mention np.intp, which at least personally I think is not an unimportant type.
* MAINT: Apply 2to3 idioms fixer.Charles Harris2013-05-021-3/+2
| | | | | | | | | | | | | | | | | | | The idioms fixer makes the following replacements. 1) int <- bool 2) comparison or identity of types <- isinstance 3) a.sort() <- sorted(a) There were two problems that needed to be dealt with after the application of the fixer. First, the replacement of comparison or identity of types by isinstance was not always correct. The isinstance function returns true for subtypes whereas many of the places where the fixer made a substitution needed to check for exact type equality. Second, the sorted function was applied to arrays, but because it treats them as iterators and constructs a sorted list from the result, that is the wrong thing to do. Closes #3062.
* 2to3: Apply `print` fixer.Charles Harris2013-04-0618-18/+18
| | | | | | | Add `print_function` to all `from __future__ import ...` statements and use the python3 print function syntax everywhere. Closes #3078.
* 2to3: Use absolute imports.Charles Harris2013-03-2818-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new import `absolute_import` is added the `from __future__ import` statement and The 2to3 `import` fixer is run to make the imports compatible. There are several things that need to be dealt with to make this work. 1) Files meant to be run as scripts run in a different environment than files imported as part of a package, and so changes to those files need to be skipped. The affected script files are: * all setup.py files * numpy/core/code_generators/generate_umath.py * numpy/core/code_generators/generate_numpy_api.py * numpy/core/code_generators/generate_ufunc_api.py 2) Some imported modules are not available as they are created during the build process and consequently 2to3 is unable to handle them correctly. Files that import those modules need a bit of extra work. The affected files are: * core/__init__.py, * core/numeric.py, * core/_internal.py, * core/arrayprint.py, * core/fromnumeric.py, * numpy/__init__.py, * lib/npyio.py, * lib/function_base.py, * fft/fftpack.py, * random/__init__.py Closes #3172
* 2to3: Put `from __future__ import division in every python file.Charles Harris2013-03-0118-2/+38
| | | | | | | | This should be harmless, as we already are division clean. However, placement of this import takes some care. In the future a script can be used to append new features without worry, at least until such time as it exceeds a single line. Having that ability will make it easier to deal with absolute imports and printing updates.
* DOC: Add missing minus signOndřej Čertík2012-12-311-1/+1
| | | | | The int64 data type allows numbers from -9223372036854775808 to 9223372036854775807. The minus sign was missing.
* DOC: fix build issues (with latex or newest sphinx)Pauli Virtanen2011-07-151-295/+297
|
* ENH: Change the default error handling to warn instead of print, except for ↵Robert Kern2011-04-011-18/+22
| | | | underflow, which remains ignored.
* DOC: add a few more wiki edits, and move umath docs to correct place.rgommers2011-03-071-6/+22
|
* DOC: merge wiki changes, structured array doc.rgommers2011-03-021-1/+32
|
* DOC: core: Update docs for half/float16 typeMark Wiebe2010-12-012-2/+4
|
* updated documentation from pydoc website (thanks to everyone who contributed!)Jarrod Millman2010-02-171-13/+13
|
* more docstring updates from pydoc website (thanks to everyone who contributed!)Jarrod Millman2010-02-175-160/+183
|
* small doctest fixesPaul Ivanov2009-12-301-5/+3
|
* fixed a whole bunch of doctestsPaul Ivanov2009-12-288-27/+39
|
* Remove unnecessary variables from doc.constants (from Ralf Gommers).Pauli Virtanen2009-10-241-0/+1
|
* doc.constants: work around some Sphinx formatting issuesPauli Virtanen2009-10-111-3/+21
|
* Proper escaping in doc.byteswappingPauli Virtanen2009-10-041-1/+1
|
* Small doc rephraseMatthew Brett2009-10-031-1/+1
|
* ENH: add byteswapping tutorialMatthew Brett2009-10-031-0/+137
|
* Docstring update: numpy.docPauli Virtanen2009-10-024-144/+76
|
* fix a minor mistake in the previous commitDarren Dale2009-08-251-1/+1
|
* add comment about __array_prepare__ to 1.4 release notesDarren Dale2009-08-251-2/+2
|