小编Cu *_* Hh的帖子

Python运算符(+ =)和SyntaxError

好的,我做错了什么?

x = 1

print x += 1
Run Code Online (Sandbox Code Playgroud)

错误:

print x += 1
         ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

或者,+=不再适用于Python 2.7?我会发誓我过去曾经用过它.

python operators syntax-error python-2.7

6
推荐指数
1
解决办法
6502
查看次数

了解Python 2.7中的缩进错误

在编写python代码时,我倾向于得到很多IndentationErrors.有时,当我删除并重写该行时,错误将消失.有人可以在python中为noob提供IndentationErrors的高级解释吗?

以下是我在播放CheckIO时收到的最近一个不会消失的缩进错误示例:

def checkpass(data):
     """Checks password for >=10 char + 1 number + 1 LC letter + 1 UC letter"""

     passlist = []
     uclist = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L',
               'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 
               'Y', 'Z']
     lclist = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
               'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x',
               'y', 'z']

     blah …
Run Code Online (Sandbox Code Playgroud)

python indentation python-2.7

5
推荐指数
1
解决办法
86
查看次数

scipy.stats.norm.pdf 用于在 python 中计算 p 值

我正在执行一个样本假设检验,并使用 scipy.stats.norm.pdf() 如下所示来计算 p_value。

import scipy.stats as stats

x = 98.24923076
mean = 98.6
sigma = 0.064304

z = (mean - x) / sigma

p_value = stats.norm.pdf(x, mean, sigma)
Run Code Online (Sandbox Code Playgroud)

我知道我的 p_value = 2.144621812e-06 和 z = 5.45485879572。然而,当我将这些数字插入在线 p 或 z 计算器(例如链接)时,我得到不同的值。我想我在统计或编码方面遗漏了一些东西。

我在这里先向您的帮助表示感谢。

python statistics scipy

3
推荐指数
1
解决办法
8365
查看次数