python - Numpy ndarray 显示与数组不同的数据结构
问题描述
在我的代码中
.to_numpy()
我使用and函数将数据帧转换为 numpy 数组,.values
但都返回这样的数据结构
[[1 2]
[3 4]]
我期待
array([[1,2], [3,4]])
有谁知道发生了什么?上面的输出对吗?
解决方案
为了证明它们是相同的尝试
import numpy as np
a = np.array([[1, 2], [3, 4]])
print(a)
print(list(a))
print(a.tolist())
你会得到
[[1 2]
[3 4]]
[array([1, 2]), array([3, 4])]
[[1, 2], [3, 4]]
展示你拥有的东西以及如何在表示之间移动。
推荐阅读
- javascript - react-native中的Laravel用户身份验证?
- python - 如何将 Spyder IDE GUI 重置为正常缩放?
- javascript - 使用 new String() 创建的日志变量返回整个对象
- jsonschema - requiring a param with JSON Schema when another param is not present
- python - 使用连接和映射将数组数组打印到字符串
- php - 在php中将类似字符串的数组转换为数组
- c++ - 有没有办法通过安装脚本或批处理检查文件的编码?
- java - 如何在java中解析JSON模式的所有引用
- c - 定时器在正常模式下触发 AVR128DB48 上的中断
- mysql - 谁能解释为什么 @Declare 和 @Set 在声明和设置工作正常时抛出错误?