问题标签 [pyfits]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
380 浏览

python - FITS 文件更改

我的导师给了我一些数据。数据由数千个 .fits 文件组成。一些 .fits 文件是其他文件的旧版本,并且数据表的构建方式也不同。这就是我的意思:

假设我有两个 .fits 文件:FITS1.fits 和 FITS2.fits

有谁知道我可以切换数据表中的列的方法?所以 FITS2.fits 的格式类似于 FITS1.fits ?

0 投票
1 回答
193 浏览

python - 从拟合文件pyfits中查找最大点数组中的位置

我有一个 Fits 文件,其中包含关于图像的 12 个不同的信息数组。我可以通过使用这条线找到我想要查看的数组的最大值 MAG_AUTO。

其中 data1 是我的 fit 文件中的数据集。但我在数组中出现最大值的位置之后。我怎么会找到这个?

0 投票
2 回答
55 浏览

python - 组合值并将它们放入数组中

我有多个输入文件,我从中产生平均值。
我想将这些平均值合并到一个数组中。这是我的代码,

如何使用jizin创建一个数组w

0 投票
1 回答
89 浏览

python - 对多个文件使用一个函数

我编写了一个需要用于多个文件的函数。当我将它用于一个文件时,它可以工作,但是当我尝试将它用于更多时,我会出错。我附上了我的代码,谁能告诉我它有什么问题?

它应该只为每个输入文件打印一个包含四个数字的列表,但我认为最后四行存在问题。

0 投票
2 回答
97 浏览

python - 将范围输出列表写入文本文件或四个数组

我有一个函数,它的输出是一系列列表[a,b,c,d] [a,b,c,d] [a,b,c,d] [a,b,c,d]

而且我要[a,a,a,a] [b,b,b,b] [c,c,c,c] [d,d,d,d]

这是我的函数和程序,我将如何获取代码以读取q一个列表中的所有j' zs 和h它们自己的列表中的所有 's。我知道我可以将函数分成四个不同的函数,但这仍然不会在列表中返回我的结果,它只是单独输出它们。

0 投票
1 回答
684 浏览

python - .fits 文件的转换

我有一个 .fits 文件,我想读取数据,不幸的是我对这种格式类型一点也不熟悉。有没有办法将其转换为表格(.txt 文件?),以便我可以使用 pandas 处理它?我刚刚找到 pyfits 并阅读了一些文档,但这对我来说有点模糊。

谢谢。

0 投票
1 回答
525 浏览

python-3.x - PyFITS安装报错python version 3.3 is needed,在注册表中找不到

当我尝试安装 PyFITS 时,出现以下错误

但我确实安装了 python 3.3 以及 numpy 和 Scipy。我将不胜感激任何帮助解决这个问题。谢谢

操作系统---Windows 7 64bit

Python----3.3.2

0 投票
1 回答
146 浏览

python - python/pyfits 语法错误

我目前正在使用 PyFITS 进行一些项目。作为python 3.3的初学者,我无法弄清楚我得到的两个错误......第一个错误------------------------

看起来很奇怪,因为当我在“for”之前执行“import”和“hdulist=...”时,就像控制台中的 3 个不同输入而不是 1 个一样,我没有收到任何错误...

第二个错误----------- 我尝试处理当 hdulist[0].header[i]=None 时得到的 IndexError。在我的情况下,这对于 i=26 或更多是正确的。所以我使用除了:

我不知道如何解决这个问题,所以如果你有一个想法并愿意提供帮助,谢谢!^^ 地理

0 投票
2 回答
403 浏览

python - Python 2D 数组——如何插入 x 并检索 y 值?

从昨天开始,我一直在寻找答案,但没有运气。所以我有一个一维光谱(.fits)文件,每个波长都有通量值。我已将它们转换为二维数组(x,y)=(波长,通量)并想编写一个程序,该程序将在某些指定的波长(x)处返回通量(y)。我试过这个:

但即使波长不同,程序也总是返回相同的通量值。请帮忙...

0 投票
3 回答
347 浏览

python - 使用 pyfits 打开文件名数组

我有一个文件名数组,我想用 pyfits 打开每个文件。所以我的代码应该是这样的:

但是这样一来,最后两个命令,打印出来:“[]”和“0”。问题出在哪里?