首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >打印一个numpy数组

打印一个numpy数组
EN

Stack Overflow用户
提问于 2016-03-02 10:23:28
回答 2查看 471关注 0票数 2

我有一个使用数据文件的天体物理学项目。这是一个csv数据文件。

我在Python中使用了以下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/python
# coding: utf-8

import numpy as np

# Fichier contenant le champ 169 #

file = '/astromaster/home/xxx/Bureau/Stage/Champs/Field_169/Field169_combined_final_roughcal.csv'

        ###############################
        # Lecture du fichier field169 #
        ###############################

field169 = np.loadtxt(fname = file, 
          dtype = [('ID',object), 
               ('RA','f10'), 
               ('DEC','f10'), 
                   ('NDET','i2'), 
                   ('DEPTHFAG','i2'),
                   ('SEPINDX',object),
                   ('SEPFINDX',object),
                   ('U','f10'),
                   ('UERR','f10'),
                   ('G','f10'),
                   ('GERR','f10'),
                   ('R','f10'),
                   ('RERR','f10'),
                   ('I','f10'),
                   ('IERR','f10'),
                   ('Z','f10'),
                   ('ZERR','f10'),
                   ('CHI','f10'),
                   ('SHARP','f10'),
                   ('FLAG','i3'),
                   ('PROB','f10'),
                   ('EBV','f10')],
            delimiter=",")


print field169

但是,当我打印这个数组时,我只有我的数组的一半。我不明白为什么?

感谢您的回答:)

EN

回答 2

Stack Overflow用户

发布于 2016-03-02 10:26:13

打印前设置print options

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
np.set_printoptions(threshold=numpy.nan)
票数 0
EN

Stack Overflow用户

发布于 2016-03-02 11:06:33

您必须使用np.set_printoptions设置打印选项。尝试:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 import numpy as np
 np.set_printoptions(threshold=numpy.nan)
 print np.arange(10000)

它将打印完整的10000维数组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35744408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文