Python 组合值并将其放入数组中

Python 组合值并将其放入数组中,python,arrays,input,numpy,pyfits,Python,Arrays,Input,Numpy,Pyfits,我有多个输入文件,可以从中生成平均值。 我想将这些平均值合并到一个数组中,并将它们全部合并在一起。这是我的密码 #! /usr/bin/env python #peice of code to find the information from a star catalog for the brightest star from each indiviual CCD import os, sys, glob, pyfits, numpy data1='/home/desar2.cosmolo

我有多个输入文件,可以从中生成平均值。
我想将这些平均值合并到一个数组中,并将它们全部合并在一起。这是我的密码

#! /usr/bin/env python
#peice of code to find the information from a star catalog for the brightest star from each indiviual CCD

import os, sys, glob, pyfits, numpy

data1='/home/desar2.cosmology.illinois.edu+7443/DESFiles/desardata/OPS/red/20130321211637_20130106/red/DECam_00166306/DECam_00166306_01_star_catalog.fits'
a=pyfits.getdata(data1).MAG_AUTO
i=numpy.mean(a)
print "mean mag=", q

s=pyfits.getdata(data1).X2WIN_IMAGE
j= numpy.mean(s)

f=pyfits.getdata(data1).Y2WIN_IMAGE
print numpy.mean(f)
z=numpy.mean(f)
print z

g=pyfits.getdata(data1).XYWIN_IMAGE
w= numpy.mean(g)

print '---done---'
如何在中使用
j
I
z
w
创建数组

a = [j,i,z,w]
包含j、i、z和w的数组

这将生成一个列表,它是最类似于数组的python类型

numpy也有自己的内置阵列,这对于numpy的数学运算来说会更快,但通用性稍差

myArray = numpy.array([j,i,z,w])

请注意,该参数实际上是一个列表

哈哈,谢谢。这是漫长的一天,我想我的问题太简单了,把我弄糊涂了!
myArray = numpy.array([j,i,z,w])