小编Mic*_*ael的帖子

Fedora 19 上的 Python 2.7“请求”模块

当我尝试导入requests模块时:

import requests
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

import requests
ImportError: No module named requests
Run Code Online (Sandbox Code Playgroud)

我如何在 Fedora 19 上解决这个问题?

谢谢。

python fedora python-2.7

0
推荐指数
1
解决办法
6768
查看次数

TypeError:'int'对象不可迭代// numpy

这是我的功能:

import numpy as np
def calc_mean():
    return np.loadtxt('GOOG.csv', skiprows=1, usecols=(6)).mean(axis=0)
Run Code Online (Sandbox Code Playgroud)

这是我的GOOG.csv:

Date        Open    High    Low     Close   Volume     Adj Close # <-- column that I need
2013-09-27  874.82  877.52  871.31  876.39  1258800    876.39
2013-09-26  878.3   882.75  875     878.17  1259900    878.17
2013-09-25  886.55  886.55  875.6   877.23  1649000    877.23
2013-09-24  886.5   890.1   881.4   886.84  1467000    886.84
2013-09-23  896.15  901.59  885.2   886.5   1777400    886.5
2013-09-20  898.39  904.13  895.62  903.11  4345300    903.11
2013-09-19  905.99  905.99  895.4   898.39  1597900    898.39
2013-09-18  886.35  903.97 …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

-1
推荐指数
1
解决办法
4413
查看次数

ValueError:int()的基数为10的无效文字:'595.92

这是我的代码:

x = '595.92'
print int(x)
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我有以下错误:

ValueError: invalid literal for int() with base 10: '595.92'
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

谢谢.

python python-2.7

-2
推荐指数
1
解决办法
1103
查看次数

Excel SUM与Numpy SUM //不同的输出?

这里我有四个小数字:

0.0132391039
0.0097909093
-0.0028579101
0.0245043133
Run Code Online (Sandbox Code Playgroud)

如果我将它们与excel或计算器相加,则输出为:

0.0446764164
Run Code Online (Sandbox Code Playgroud)

但如果我将这个数字与numpy数组相加:

print np.sum(np.array([0.0132391039, 0.0132391039, -0.0028579101, 0.0245043133]))
Run Code Online (Sandbox Code Playgroud)

输出将是:

0.048124611 
Run Code Online (Sandbox Code Playgroud)

为什么我有这样的差异?

谢谢.

python arrays numpy

-2
推荐指数
1
解决办法
141
查看次数

TypeError:'int'对象不可迭代; Python 2.7

这是我的代码:

def numbers_in_lists(string):
    num = int(string)
    l = list(num)
    return l

string = '543987'
Run Code Online (Sandbox Code Playgroud)

当我运行它:

print numbers_in_lists(string)
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

l = list(num)
TypeError: 'int' object is not iterable
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

谢谢.

python python-2.7

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

('syntax%(name,name,name)',<open file'<stderr>',模式'w'在0x01CE60D0>)?

为什么当我运行这行代码时:

print ("syntax %(name,name,name)",sys.stderr)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

('syntax %(name,name,name)', <open file '<stderr>', mode 'w' at 0x01CE60D0>)
Run Code Online (Sandbox Code Playgroud)

python sys

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

标签 统计

python ×6

python-2.7 ×3

arrays ×2

numpy ×2

fedora ×1

sys ×1