30 lines
862 B
Plaintext
30 lines
862 B
Plaintext
>>> import common
|
|
>>> print(common.data.__doc__)
|
|
i - 'i'-scalar
|
|
x - 'i'-array(4)
|
|
a - 'f'-array(2,3)
|
|
|
|
>>> common.data.i = 5
|
|
>>> common.data.x[1] = 2
|
|
>>> common.data.a = [[1,2,3],[4,5,6]]
|
|
>>> common.foo()
|
|
>>> common.foo()
|
|
I= 5
|
|
X=[ 0 2 0 0 ]
|
|
A=[
|
|
[ 1.00000000 , 2.00000000 , 3.00000000 ]
|
|
[ 4.00000000 , 5.00000000 , 6.00000000 ]
|
|
]
|
|
>>> common.data.a[1] = 45
|
|
>>> common.foo()
|
|
I= 5
|
|
X=[ 0 2 0 0 ]
|
|
A=[
|
|
[ 1.00000000 , 2.00000000 , 3.00000000 ]
|
|
[ 45.0000000 , 45.0000000 , 45.0000000 ]
|
|
]
|
|
>>> common.data.a # a is Fortran-contiguous
|
|
array([[ 1., 2., 3.],
|
|
[ 45., 45., 45.]], dtype=float32)
|
|
>>> common.data.a.flags.f_contiguous
|
|
True |