Pandas 和 NumPy 被认为是科学计算与机器学习中必不可少的库,因为它们具有直观的语法和高性能的矩阵计算能力。下面对 Pandas 与 NumPy 进行简单的总结,如下表所示:
要将Pandas DataFrame转换为ndarray数组,您可以使用.values属性。这将返回一个numpy数组,其元素与DataFrame中的行和列相对应。
例如,如果您有一个名为df的DataFrame,您可以这样转换:
# @Author : 小红牛
# 微信公众号:wdPython
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
})
print('DataFrame数据'.center(40, '-'))
print(df)
# 将DataFrame转换为ndarray数组
print('ndarray数组'.center(40, '-'))
# ndarray_array = df.to_numpy 两种写法都可以
ndarray_array = df.values
print(ndarray_array)
输出内容:
--------------DataFrame数据---------------
A B C
0 1 4 7
1 2 5 8
2 3 6 9
---------------ndarray数组----------------
[[1 4 7]
[2 5 8]
[3 6 9]]
完毕!!感谢您的收看
----------★★历史博文集合★★----------
我的零基础Python教程,Python入门篇 进阶篇 视频教程 Py安装py项目 Python模块 Python爬虫 Json Xpath 正则表达式 Selenium Etree CssGui程序开发 Tkinter Pyqt5 列表元组字典数据可视化 matplotlib 词云图 Pyecharts 海龟画图 Pandas Bug处理 电脑小知识office自动化办公 编程工具