Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to import data from excel into python array?

I have a very basic neural network. For the array data, what code do I need to do to point the array to data in an excel file?

Here is the code with the data hard coded.

How do I tell the array to look at another file on the computer?

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
like image 958
BostonD1 Avatar asked Jun 12 '26 09:06

BostonD1


1 Answers

I recommand considering using Pandas.

with pandas you can easily read excel files on your computer and upload it.

import pandas as pd

data = pd.read_csv(path_to_your_file)

take a look here for more: https://pandas.pydata.org/pandas-docs/stable/

and here too https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_excel.html

like image 127
basilisk Avatar answered Jun 15 '26 00:06

basilisk



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!