小编put*_*uti的帖子

重复numpy数组的每个元素5次

import numpy as np

data = np.arange(-50,50,10)
print data

[-50 -40 -30 -20 -10   0  10  20  30  40]
Run Code Online (Sandbox Code Playgroud)

我想重复数据的每个元素5次,并按如下方式创建新数组:

ans = [-50 -50 -50 -50 -50 -40 -40 ... 40]
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

怎么样重复整个阵列5次?

ans =  [-50 -40 -30 -20 -10   0  10  20  30  40 -50 -40 -30 -20 -10   0  10  20  30  40 -50 -40 -30 -20 -10   0  10  20  30  40 -50 -40 -30 -20 -10   0  10  20  30  40 -50 -40 -30 -20 -10 …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy repeat

19
推荐指数
2
解决办法
2万
查看次数

使用numpy.savetxt时的值错误

我想将每个numpy数组(A,B和C)保存为文本文件中的列,由空格分隔:

import numpy as np

A = np.array([5,7,8912,44])

B = np.array([5.7,7.45,8912.43,44.99])

C = np.array([15.7,17.45,18912.143,144.99])

np.savetxt('test.txt', (A, B, C), fmt='%s %s %s')
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误:

ValueError:fmt具有错误的%格式数:%s%s%s

怎么解决?

python numpy

5
推荐指数
1
解决办法
4559
查看次数

如何缩短我的代码来编写一个简单的文本文件?

我的数据作为变量:

Brazil = 55
USA = 12
Greece = 32
India = 56
Run Code Online (Sandbox Code Playgroud)

现在,我想生成文本文件,如下所示:

Brazil 55
USA 12
Greece 32
India 56

with open ('result.txt','w') as fo:
  fo.write('Brazil' + ' ' + str(Brazil) + '\n')
  fo.write('USA' + ' ' + str(USA) + '\n')
  fo.write('Greece' + ' ' + str(Greece) + '\n')
  fo.write('India' + ' ' + str(India) + '\n')
Run Code Online (Sandbox Code Playgroud)

我的代码有效,但我怎样才能缩短它?我使用的是Python 2.7

python

0
推荐指数
1
解决办法
144
查看次数

从字符串中删除空格

如何将字符串转换为必需的字符串(ans)?这是python中的简单字符串操作.

s = '(107, 163, 138, 255)'


ans = '(107,163,138,255)'
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
510
查看次数

Pythonic方式将变量名称设置为字符串

data1 = [1,2,3,4,5]
data2 = [7,8,9,10,11]  


x = data1
y = data2
Run Code Online (Sandbox Code Playgroud)

我需要的是上面变量的字符串如下:

xlabel = 'data1'
ylabel = 'data2'
Run Code Online (Sandbox Code Playgroud)

而不是手动编写,我如何使用x调用如下:

xlabel = str(x) 
Run Code Online (Sandbox Code Playgroud)

但上面的错误.那么,该怎么办?

xlabel =???
Run Code Online (Sandbox Code Playgroud)

这是一种pythonic方式吗?

python

-2
推荐指数
1
解决办法
118
查看次数

标签 统计

python ×5

numpy ×2

arrays ×1

repeat ×1