【发布时间】:2018-05-28 11:09:27
【问题描述】:
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 中运行良好。
【问题讨论】:
-
你有你的模块
string.py阴影内置string。重命名你的模块。 -
但是 IDLE 不应该也发生这种情况吗?
标签: powershell numpy pip python-3.6