import numpy as np
from statistics import mean
x=[1,2,3,4,5]
y=[6,7,8,9,10]
m=((mean(x)*mean(y)-mean(x*y))/(mean(x)**2)-(mean(x**2)))
print(m)
在上面(或我运行numpy的任何其他代码),首先我在运行程序时收到输入请求。像这样:
PS D:\Codes\Python> python practice.py
Enter no.: 1
Enter: 1
这不应该在值初始化时发生。我在其他论坛中看到了如何在Python模块之后命名文件(你可以看到它,但事实并非如此)。即使在那之后我也会收到错误:
"C:\Users\KIIT\AppData\Local\Programs\Python\Python36\lib\logging\__init__.py", line 28, in <module>
from string import Template
ImportError: cannot import name 'Template'
有人可以告诉我该怎么做吗? 编辑: 这个问题只是以PowerShell为中心的。当我通过PowerShell运行程序时,问题就出现了。它在IDLE中运行良好。
答案 0 :(得分:0)
您的D:\Codes\Python
中必须有一个名为“ string.py”的文件。
您可以重命名它来解决此问题。 您不应将文件命名为Python标准库中的模块。