python - 如何将数据从excel导入python数组?
问题描述
我有一个非常基本的神经网络。对于数组数据,我需要执行哪些代码才能将数组指向 excel 文件中的数据?
这是带有硬编码数据的代码。
如何告诉阵列查看计算机上的另一个文件?
import numpy as np
# X = (hours studying, hours sleeping), y = score on test
xAll = np.array(([2, 9], [1, 5], [3, 6], [5, 10], [8,8], [1,4]),
dtype=float) # input data
y = np.array(([92], [60], [89], [91], [99]), dtype=float) # output
# scale units
xAll = xAll/np.amax(xAll, axis=0) # scaling input data
y = y/100 # scaling output data (max test score is 100)
# split data
X = np.split(xAll, [5])[0] # training data has to match all input data E
X testing data
xPredicted = np.split(xAll, [5])[1] # testing data
class Neural_Network(object):
def __init__(self):
#parameters
self.inputSize = 2
self.outputSize = 1
self.hiddenSize = 3
解决方案
我建议考虑使用 Pandas。
使用 pandas,您可以轻松读取计算机上的 excel 文件并上传。
import pandas as pd
data = pd.read_csv(path_to_your_file)
在这里查看更多信息:https ://pandas.pydata.org/pandas-docs/stable/
这里也是https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_excel.html
推荐阅读
- html - 根据调用该函数的 html 组件在同一个函数中执行不同的操作
- javascript - 从数组中的另一个对象更新数组中的对象
- jquery - 旧的 jquery 构建和 .ajax()
- powershell - 尝试使用 Get-WmiObject 来决定调用什么脚本
- python - 运行@click.command 时程序停止
- python - 为什么 session._get_current_object() 返回的对象 id 在每次请求时都会更改,而 session 的 id 保持不变?
- php - 如何在没有发现问题的情况下复制供应商文件夹
- kubernetes - 带入口控制器的掌舵
- xml - 是否可以将查询结果与编辑结合起来?
- android - 错误:x86 仿真当前需要硬件加速