我正在制作一个程序,我需要制作一个如下所示的矩阵:
twitter.request('https://ads-api.twitter.com/0/stats/accounts/{0}/campaigns/{1}'.format(ACCOUNT_ID, CAMPAIGN_ID))
所以我开始考虑这个A = np.array([[ 1., 2., 3.],
[ 1., 2., 3.],
[ 1., 2., 3.],
[ 1., 2., 3.]])
但是,如何将np.arange(1,4)
的{{1}}追加到n columns
?
答案 0 :(得分:3)
如docs中所述,您可以使用concatenate
>>> a = np.array([[1, 2], [3, 4]])
>>> b = np.array([[5, 6]])
>>> np.concatenate((a, b), axis=0)
array([[1, 2],
[3, 4],
[5, 6]])
>>> np.concatenate((a, b.T), axis=1)
array([[1, 2, 5],
[3, 4, 6]])
答案 1 :(得分:3)
这是另一种方式,使用广播:
a = [1,2,3,4,5,1,2,2]
a.count(2)
# => 3
答案 2 :(得分:1)
您可以通过以下方式获得与您在问题中输入内容类似的内容:
N = 3
A = np.tile(np.arange(1, N+1), (N, 1))
我假设你想要一个正方形数组?
答案 3 :(得分:0)
def owner
self.organization || self.user
end