数据从哪下载

来源:3-4 回归分析实战

暗域天堂

2018-04-01 14:31

数据从哪下载

写回答 关注

4回答

  • 诸葛弘
    2020-01-06 09:56:08
    file.write(str(round(x1,1)) + ',' + str(round(x2,1)) + ',' + str(round(x3,1)) + ',' + str(round(y,1)) + '\n')
    保留1位小数,要不出来的数据,都是一大串小数。


  • 明天也爱你
    2018-07-23 18:54:26
    import randomdef Y(X1, X2, X3): return 0.65 * X1 + 0.70 * X2 - 0.55 * X3 + 1.95def Produce(): filename = 'data.csv' with open(filename, 'w') as file:  file.write('X1,X2,X3,Y\n')  for i in range(200):   random.seed()   x1 = random.random() * 10   x2 = random.random() * 10   x3 = random.random() * 10   y = Y(x1, x2, x3)   try:    file.write(str(x1) + ',' + str(x2) + ',' + str(x3) + ',' + str(y) + '\n')   except Exception as e:    print ('Write Error')    print (str(e)) Produce()


  • 明天也爱你
    2018-07-23 18:53:56
    1. import random

    2. def Y(X1, X2, X3):

    3. return 0.65 * X1 + 0.70 * X2 - 0.55 * X3 + 1.95

    4. def Produce():

    5. filename = 'data.csv'

    6. with open(filename, 'w') as file:

    7. file.write('X1,X2,X3,Y\n')

    8. for i in range(200):

    9. random.seed()

    10. x1 = random.random() * 10

    11. x2 = random.random() * 10

    12. x3 = random.random() * 10

    13. y = Y(x1, x2, x3)

    14. try:

    15. file.write(str(x1) + ',' + str(x2) + ',' + str(x3) + ',' + str(y) + '\n')

    16. except Exception as e:

    17. print ('Write Error')

    18. print (str(e))

    19. Produce()


  • 暗域天堂
    2018-04-01 16:26:00

    既然没人回答,我只好自己写了一个程序来生成数据了。

    import random
    def Y(X1, X2, X3):
     return 0.65 * X1 + 0.70 * X2 - 0.55 * X3 + 1.95
    def Produce():
     filename = 'data.csv'
     with open(filename, 'w') as file:
      file.write('X1,X2,X3,Y\n')
      for i in range(200):
       random.seed()
       x1 = random.random() * 10
       x2 = random.random() * 10
       x3 = random.random() * 10
       y = Y(x1, x2, x3)
       try:
        file.write(str(x1) + ',' + str(x2) + ',' + str(x3) + ',' + str(y) + '\n')
       except Exception, e:
        print 'Write Error'
        print str(e)
    if __name__ == '__main__':
     Produce()

    Python... 回复明天也爱你

    python2.x版本的这样写是没错的吧?Python3.x之后才要加括号的吧?

    2019-02-13 17:08:24

    共 3 条回复 >

Python实现线性回归

掌握python进行线性回归分析的原理及编程实践

26194 学习 · 38 问题

查看课程

相似问题