首页 > 解决方案 > 如何轻松地将 numpy 数组(矩阵)从 python 提取到 excel?

问题描述

对编码相当陌生。我正在编写代码,结果如下。如何将此输出提取为 excel 文件或 Mathematica 格式(我认为它将在 C 代码中)?我遇到过美国熊猫,但它看起来太复杂了。

以下是其中一个矩阵的示例:

[[ 153181.46111548  -21602.51374705  -76590.73055774  -54988.21681068
    65298.50746269    -490.96622152  -65298.50746269     490.96622152]
 [ -21602.51374705  153181.46111548  -54988.21681068  -76590.73055774
      490.96622152  -65298.50746269    -490.96622152   65298.50746269]
 [ -76590.73055774  -54988.21681068  153181.46111548  -21602.51374705
   -65298.50746269     490.96622152   65298.50746269    -490.96622152]
 [ -54988.21681068  -76590.73055774  -21602.51374705  153181.46111548
     -490.96622152   65298.50746269     490.96622152  -65298.50746269]
 [  65298.50746269     490.96622152  -65298.50746269    -490.96622152
   283778.47604085  108994.50117832 -141889.23802042 -250883.73919874]
 [   -490.96622152  -65298.50746269     490.96622152   65298.50746269
   108994.50117832  283778.47604085 -250883.73919874 -141889.23802042]
 [ -65298.50746269    -490.96622152   65298.50746269     490.96622152
  -141889.23802042 -250883.73919874  283778.47604085  108994.50117832]
 [    490.96622152   65298.50746269    -490.96622152  -65298.50746269
  -250883.73919874 -141889.23802042  108994.50117832  283778.47604085]]

标签: pythonarraysnumpymatrixexport

解决方案


假设您根据问题标题使用 NumPy,您可以使用以下将 NumPy 数组转储到 csv 文件中,您可以使用 numpy numpy.savetxt

这将导致以下代码:

import numpy

numpy.savetxt('your\location\yourfile.csv', numpy_array,  delimiter=',')

推荐阅读