python array(nump) for 9021 quiz 6
15458 ワード
import numpy
There are 3 ways to import numpy
1)import numpy
2)from numpy import *
3)import numpy as np
definition of an array
Find the elements
the first column
the first row
the second row and column
from a to b column
X[:, a:b+1]
zeros
numpy.zeros(shape, dtype = None, order = ‘C’) : Return a new array of given shape and type, with zeros.
shape : integer or sequence of integers dtype : [optional, float(byDeafult)] Data type of returned array. order : C_contiguous or F_contiguous C-contiguous order in memory(last index varies the fastest) C order means that operating row-rise on the array will be slightly quicker FORTRAN-contiguous order in memory (first index varies the fastest). F order means that column-wise operations will be faster.
There are 3 ways to import numpy
1)import numpy
2)from numpy import *
3)import numpy as np
definition of an array
#Definition of an array
import numpy as np
grid = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16],[17,18,19,20]])
print(grid)
#output:
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]
[13 14 15 16]
[17 18 19 20]]
Find the elements
the first column
print(grid[:,0])
#output:
[ 1 5 9 13 17]
the first row
print(grid[0,:])
#output:
[1 2 3 4]
the second row and column
print(grid[1,:])
print(grid[:,1])
#output:
[5 6 7 8]
[ 2 6 10 14 18]
from a to b column
X[:, a:b+1]
zeros
numpy.zeros(shape, dtype = None, order = ‘C’) : Return a new array of given shape and type, with zeros.
shape : integer or sequence of integers dtype : [optional, float(byDeafult)] Data type of returned array. order : C_contiguous or F_contiguous C-contiguous order in memory(last index varies the fastest) C order means that operating row-rise on the array will be slightly quicker FORTRAN-contiguous order in memory (first index varies the fastest). F order means that column-wise operations will be faster.
array_zero = np.zeros([10, 9], dtype=np.float)
print(array_zero)
#output: 10 rows, 9 columns
[[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0.]]