我想知道是否有任何其他方法来循环和操作位于不同数组中的数据.
import numpy as np
a = np.arange(2)
b = np.arange(5)
c = np.arange(5)
l1 = []
for x in a:
l2 = []
for y in b:
l3 = []
y = x + 1
for z in c:
z = x + y
t = (x,y,z)
l3.append(t)
l2.append(l3)
l1.append(l2)
print l1
Run Code Online (Sandbox Code Playgroud) 假设我有一些值:.008,.08,.8,8,80,800.我需要一个函数,我可以输入这些值并返回.001,.01,.1,1,10,100等. ..
例:
def func(v):
a = do something using v.....
return a
func(.009) = .001
func(.06) = .01
func(1234) = 1000
Run Code Online (Sandbox Code Playgroud) 我需要保存多个numpy数组以及用于计算这些数组包含在单个文件中的数据的用户输入.我很难找到一个好的程序来实现这个,甚至使用什么文件类型.我唯一能想到的是将计算数组和用户输入放在一个单独的数组中,然后使用numpy.save保存它.有没有人知道我使用的更好的替代品或好的文件类型?