summaryrefslogtreecommitdiff
path: root/scipy/base/numeric.py
diff options
context:
space:
mode:
authorTravis Oliphant <oliphant@enthought.com>2005-10-07 09:43:38 +0000
committerTravis Oliphant <oliphant@enthought.com>2005-10-07 09:43:38 +0000
commitc060ceef8967821801034b649958ec21d55b38d8 (patch)
tree790f5da392469b01cbe2c3022283579f4f72e7f6 /scipy/base/numeric.py
parent1f5d0b48db1e7c5ac9b06e9b122c134897edeba2 (diff)
downloadnumpy-c060ceef8967821801034b649958ec21d55b38d8.tar.gz
More 64-bit fixes.
Diffstat (limited to 'scipy/base/numeric.py')
-rw-r--r--scipy/base/numeric.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/scipy/base/numeric.py b/scipy/base/numeric.py
index b6142fb1f..d2c98c573 100644
--- a/scipy/base/numeric.py
+++ b/scipy/base/numeric.py
@@ -196,6 +196,9 @@ _typelessdata = [int_, float_, complex_]
if issubclass(intc, int):
_typelessdata.append(intc)
+if issubclass(longlong, int):
+ _typelessdata.append(longlong)
+
def array_repr(arr, max_line_width=None, precision=None, suppress_small=None):
if arr.size > 0 or arr.shape==(0,):
lst = array2string(arr, max_line_width, precision, suppress_small,
@@ -224,8 +227,8 @@ set_string_function(array_repr, 1)
little_endian = (sys.byteorder == 'little')
-def indices(dimensions, dtype=intp):
- """indices(dimensions,dtype=intp) returns an array representing a grid
+def indices(dimensions, dtype=int_):
+ """indices(dimensions,dtype=int_) returns an array representing a grid
of indices with row-only, and column-only variation.
"""
tmp = ones(dimensions, dtype)
@@ -260,8 +263,8 @@ def load(file):
# These are all essentially abbreviations
# These might wind up in a special abbreviations module
-def ones(shape, dtype=intp, fortran=0):
- """ones(shape, dtype=intp) returns an array of the given
+def ones(shape, dtype=int_, fortran=0):
+ """ones(shape, dtype=int_) returns an array of the given
dimensions which is initialized to all ones.
"""
a=zeros(shape, dtype, fortran)
@@ -269,7 +272,7 @@ def ones(shape, dtype=intp, fortran=0):
### a[...]=1 -- slower?
return a
-def identity(n,dtype=intp):
+def identity(n,dtype=int_):
"""identity(n) returns the identity matrix of shape n x n.
"""
a = array([1]+n*[0],dtype=dtype)