基于线性回归的PM2.5预测系统python源码,包含了所有的数据以及代码。可供学习及设计参考。
# import library #
import csv
import numpy as np
from numpy.linalg import inv
import random
import math
import sys
# read data #
data = []
# 每一个维度存储一种污染物的数据,一共有18种污染物
for i in range(18):
data.append([]) # []表示这十八个输入中,每一个输入都是一个列表
n_row = 0 # 初始从第0行开始
# 打开数据文件,文件big5编码为繁体字
text = open('D:/PythonCodes/CNN/train.csv', 'r', encoding='big5')
# 读取名称为text的Excel文件,返回文件行的累加信息,类型为_csv.reader
row = csv.reader(text , delimiter=",")
# r中保存了当前行的所有信息