首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -- array() VS array([])

Python -- array() VS array([])
EN

Stack Overflow用户
提问于 2020-07-28 01:32:44
回答 1查看 50关注 0票数 0

我有一堆用numpy.loadtxt()导入的txt文件。有些txt文件是空的,有些包含数字。对于大多数导入,我将loadtxt的结果设置为:

代码语言:javascript
复制
array([1])

例如。然后对于其他人,我得到的类型是:

代码语言:javascript
复制
array(1)

我对这两个物体之间的区别感到困惑。我想对所有文件使用第一种数据类型,但是对于实现这一点的单个文本文件有什么不同呢?

EN

回答 1

Stack Overflow用户

发布于 2020-07-28 01:39:14

对象是相同的。不同之处在于它的形状。您可以用下面这段代码自己尝试一下

代码语言:javascript
复制
import numpy as np

a = np.array([1])
print(np.shape(a))

a = np.array(1)
print(np.shape(a))

输出为

代码语言:javascript
复制
(1,)
()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63120559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档