我是靠谱客的博主 优雅小土豆,这篇文章主要介绍python的dataframe转换为多维矩阵,现在分享给大家,希望可以做个参考。

python的dataframe转换为多维矩阵有两种方法:

  • 一种利用as_matrix()属性
  • 一种利用values

import pandas as pd
import numpy as np
 
df = pd.DataFrame(np.random.rand(3,4),columns=list('abcd'),index=list('ABC'))
 
print(df)
 
print('======values======')
 
print(df.values)
 
print('======as_matrix======')
 
print(df.as_matrix())
 

运行结果如图:

          a         b         c         d
A  0.854229  0.264031  0.289637  0.336938
B  0.308044  0.268466  0.145303  0.686527
C  0.805049  0.370888  0.406713  0.242808
======values======
[[ 0.85422936  0.26403105  0.28963703  0.33693802]
 [ 0.30804358  0.26846622  0.14530251  0.68652656]
 [ 0.80504923  0.370888    0.40671339  0.24280768]]
======as_matrix======
[[ 0.85422936  0.26403105  0.28963703  0.33693802]
 [ 0.30804358  0.26846622  0.14530251  0.68652656]
 [ 0.80504923  0.370888    0.40671339  0.24280768]]
 

最后

以上就是优雅小土豆最近收集整理的关于python的dataframe转换为多维矩阵的全部内容,更多相关python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(93)

评论列表共有 0 条评论

立即
投稿
返回
顶部