25 lines
507 B
Plaintext
25 lines
507 B
Plaintext
>>> import scalar
|
|
>>> print(scalar.foo.__doc__)
|
|
foo(a,b)
|
|
|
|
Wrapper for ``foo``.
|
|
|
|
Parameters
|
|
----------
|
|
a : input float
|
|
b : in/output rank-0 array(float,'d')
|
|
|
|
>>> scalar.foo(2, 3)
|
|
A= 2. B= 3.
|
|
INCREMENT A AND B
|
|
NEW A= 3. B= 4.
|
|
>>> import numpy
|
|
>>> a = numpy.array(2) # these are integer rank-0 arrays
|
|
>>> b = numpy.array(3)
|
|
>>> scalar.foo(a, b)
|
|
A= 2. B= 3.
|
|
INCREMENT A AND B
|
|
NEW A= 3. B= 4.
|
|
>>> print(a, b) # note that only b is changed in situ
|
|
2 4
|