问答详情
源自:3-4 回归分析实战

数据从哪下载

数据从哪下载

提问者:暗域天堂 2018-04-01 14:31

个回答

  • 诸葛弘
    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()