import numpy
as np
a = np.arange(
3)
print (a)
print (np.exp(a))
print (np.sqrt(a))
[0 1 2]
[ 1. 2.71828183 7.3890561 ]
[ 0. 1. 1.41421356]
a = np.floor(
10*np.random.random((
3,
4)))
print (a)
print (a.shape)
a.shape = (
6,
2)
a.resize((
3,
4))
print (a)
print (a.T)
[[ 5. 6. 3. 3.]
[ 0. 4. 9. 1.]
[ 7. 3. 3. 5.]]
(3, 4)
[[ 5. 6. 3. 3.]
[ 0. 4. 9. 1.]
[ 7. 3. 3. 5.]]
[[ 5. 0. 7.]
[ 6. 4. 3.]
[ 3. 9. 3.]
[ 3. 1. 5.]]
a = np.floor(
10*np.random.random((
2,
2)))
b = np.floor(
10*np.random.random((
2,
2)))
print (a)
print (
'.....')
print (b)
print (
'.....')
print (np.hstack((a,b)))
print (
'.....')
print (np.vstack((a,b)))
[[ 1. 7.]
[ 7. 2.]]
.....
[[ 5. 0.]
[ 0. 1.]]
.....
[[ 1. 7. 5. 0.]
[ 7. 2. 0. 1.]]
.....
[[ 1. 7.]
[ 7. 2.]
[ 5. 0.]
[ 0. 1.]]
a = np.floor(
10*np.random.random((
2,
12)))
print (a)
print (
".....")
print (np.hsplit(a,
3))
print (
".....")
print (np.hsplit(a,(
3,
4)))
[[ 7. 7. 4. 1. 0. 5. 3. 5. 5. 0. 2. 7.]
[ 4. 4. 6. 8. 4. 9. 0. 7. 4. 8. 6. 2.]]
.....
[array([[ 7., 7., 4., 1.],
[ 4., 4., 6., 8.]]), array([[ 0., 5., 3., 5.],
[ 4., 9., 0., 7.]]), array([[ 5., 0., 2., 7.],
[ 4., 8., 6., 2.]])]
.....
[array([[ 7., 7., 4.],
[ 4., 4., 6.]]), array([[ 1.],
[ 8.]]), array([[ 0., 5., 3., 5., 5., 0., 2., 7.],
[ 4., 9., 0., 7., 4., 8., 6., 2.]])]
a = np.arange(
12)
b = a
print (b
is a)
print (id(a))
print (id(b))
True
2083589900448
2083589900448
c = a.view()
print (c
is a)
print (id(a))
print (id(c))
a[
0]=
99
print(a)
print(b)
False
2083589900448
2083589901088
[99 1 2 3 4 5 6 7 8 9 10 11]
[99 1 2 3 4 5 6 7 8 9 10 11]
d = a.copy()
d[
0] =
100
print (a)
print (d)
[99 1 2 3 4 5 6 7 8 9 10 11]
[100 1 2 3 4 5 6 7 8 9 10 11]
转载请注明原文地址: https://ju.6miu.com/read-34032.html