【发布时间】:2017-03-09 20:07:21
【问题描述】:
我需要将 B 转换为一维数组 我有一个矩阵,我试图将其转换为一维数组。 但是,我得到一个包含 1 个单元的数组,其中包含一维数组。 我该如何解决?
Python 代码:
import numpy as np
def computecoreset():
a = np.matrix('1 2 19 22; 3 4 28 11')
B = a.ravel()
cal = np.random.choice(B, 3)
return cal
print(computecoreset())
但是:
B = [[ 1 2 19 22 3 4 28 11]]
不一样的
[ 1 2 19 22 3 4 28 11]
提前致谢
【问题讨论】:
标签: python arrays python-2.7 numpy matrix