问题标签 [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.
python - FITS 文件更改
我的导师给了我一些数据。数据由数千个 .fits 文件组成。一些 .fits 文件是其他文件的旧版本,并且数据表的构建方式也不同。这就是我的意思:
假设我有两个 .fits 文件:FITS1.fits 和 FITS2.fits
有谁知道我可以切换数据表中的列的方法?所以 FITS2.fits 的格式类似于 FITS1.fits ?
python - 从拟合文件pyfits中查找最大点数组中的位置
我有一个 Fits 文件,其中包含关于图像的 12 个不同的信息数组。我可以通过使用这条线找到我想要查看的数组的最大值 MAG_AUTO。
其中 data1 是我的 fit 文件中的数据集。但我在数组中出现最大值的位置之后。我怎么会找到这个?
python - 组合值并将它们放入数组中
我有多个输入文件,我从中产生平均值。
我想将这些平均值合并到一个数组中。这是我的代码,
如何使用j
、i
和z
in创建一个数组w
?
python - 对多个文件使用一个函数
我编写了一个需要用于多个文件的函数。当我将它用于一个文件时,它可以工作,但是当我尝试将它用于更多时,我会出错。我附上了我的代码,谁能告诉我它有什么问题?
它应该只为每个输入文件打印一个包含四个数字的列表,但我认为最后四行存在问题。
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
' z
s 和h
它们自己的列表中的所有 's。我知道我可以将函数分成四个不同的函数,但这仍然不会在列表中返回我的结果,它只是单独输出它们。
python - .fits 文件的转换
我有一个 .fits 文件,我想读取数据,不幸的是我对这种格式类型一点也不熟悉。有没有办法将其转换为表格(.txt 文件?),以便我可以使用 pandas 处理它?我刚刚找到 pyfits 并阅读了一些文档,但这对我来说有点模糊。
谢谢。
python-3.x - PyFITS安装报错python version 3.3 is needed,在注册表中找不到
当我尝试安装 PyFITS 时,出现以下错误
但我确实安装了 python 3.3 以及 numpy 和 Scipy。我将不胜感激任何帮助解决这个问题。谢谢
操作系统---Windows 7 64bit
Python----3.3.2
python - python/pyfits 语法错误
我目前正在使用 PyFITS 进行一些项目。作为python 3.3的初学者,我无法弄清楚我得到的两个错误......第一个错误------------------------
看起来很奇怪,因为当我在“for”之前执行“import”和“hdulist=...”时,就像控制台中的 3 个不同输入而不是 1 个一样,我没有收到任何错误...
第二个错误----------- 我尝试处理当 hdulist[0].header[i]=None 时得到的 IndexError。在我的情况下,这对于 i=26 或更多是正确的。所以我使用除了:
我不知道如何解决这个问题,所以如果你有一个想法并愿意提供帮助,谢谢!^^ 地理
python - Python 2D 数组——如何插入 x 并检索 y 值?
从昨天开始,我一直在寻找答案,但没有运气。所以我有一个一维光谱(.fits)文件,每个波长都有通量值。我已将它们转换为二维数组(x,y)=(波长,通量)并想编写一个程序,该程序将在某些指定的波长(x)处返回通量(y)。我试过这个:
但即使波长不同,程序也总是返回相同的通量值。请帮忙...
python - 使用 pyfits 打开文件名数组
我有一个文件名数组,我想用 pyfits 打开每个文件。所以我的代码应该是这样的:
但是这样一来,最后两个命令,打印出来:“[]”和“0”。问题出在哪里?