我爱编程

Numpy 函数

2017-10-04  本文已影响0人  如遇古剑

1. np.r_ 和 np.c_

例子:

a = np.array([1,2,3])
b = np.array([5,2,5])
print (np.c_[a, b])
print (np.r_[a, b])
print (np.c_[a, [0,0,0],b])
print (np.r_[a, [0,0,0],b])

输出结果为:

[[1 5]
 [2 2]
 [3 5]]

[1 2 3 5 2 5]

[[1 0 5]
 [2 0 2]
 [3 0 5]]

[1 2 3 0 0 0 5 2 5]

2. linspace 和 arange

t = np.linspace (3, 11, 9)
print (t)

a = np.arange(3, 11, 1)
print (a)

输出结果为

[  3.   4.   5.   6.   7.   8.   9.  10.  11.]
[ 3  4  5  6  7  8  9 10]

3. squeeze


4. ravel

X = np.arange(1,7,1).reshape(2,3)
print (X)
print (np.ravel(X, order = 'C'))
print (np.ravel(X, order = 'F'))
print (np.ravel(X).shape)

输出结果:

[[1 2 3]
 [4 5 6]]
[1 2 3 4 5 6]
[1 4 2 5 3 6]
(6,)

上一篇 下一篇

猜你喜欢

热点阅读