相关疑难解决方法(0)

如何使用小数范围()步长值?

有没有办法介于0和1之间0.1?

我以为我可以像下面这样做,但它失败了:

for i in range(0, 1, 0.1):
    print i
Run Code Online (Sandbox Code Playgroud)

相反,它说步骤参数不能为零,这是我没想到的.

python floating-point range

679
推荐指数
17
解决办法
70万
查看次数

如何生成连续数字列表?

说,如果你有多个输入8Python和你想产生连续的号码清单高达8喜欢

[0, 1, 2, 3, 4, 5, 6, 7, 8]
Run Code Online (Sandbox Code Playgroud)

你怎么能这样做的?

python list python-3.x

53
推荐指数
3
解决办法
18万
查看次数

如何强制Y轴只在Matplotlib中使用整数?

我正在使用matplotlib.pyplot模块绘制直方图,我想知道如何强制y轴标签只显示整数(例如0,1,2,3等)而不是小数(例如0,0.5) ,1,1.5,2.等).

我正在查看指导说明,并怀疑答案位于matplotlib.pyplot.ylim附近,但到目前为止,我只能找到设置最小和最大y轴值的东西.

def doMakeChart(item, x):
    if len(x)==1:
        return
    filename = "C:\Users\me\maxbyte3\charts\\"
    bins=logspace(0.1, 10, 100)
    plt.hist(x, bins=bins, facecolor='green', alpha=0.75)
    plt.gca().set_xscale("log")
    plt.xlabel('Size (Bytes)')
    plt.ylabel('Count')
    plt.suptitle(r'Normal Distribution for Set of Files')
    plt.title('Reference PUID: %s' % item)
    plt.grid(True)
    plt.savefig(filename + item + '.png')
    plt.clf()
Run Code Online (Sandbox Code Playgroud)

python matplotlib axis-labels

49
推荐指数
3
解决办法
5万
查看次数

如何引用列表中各种范围的值?

我想要做的是从列表中引用几个不同的范围,即我想要4-6个元素,12-18个元素等.这是我最初的尝试:

test = theList[4:7, 12:18]
Run Code Online (Sandbox Code Playgroud)

我希望给予的做法与:

test = theList[4,5,6,12,13,14,15,16,17]
Run Code Online (Sandbox Code Playgroud)

但是我遇到了语法错误.最好/最简单的方法是什么?

python list slice

4
推荐指数
1
解决办法
109
查看次数

如何从python中的整数生成列表?

假设我有一个整数,例如:5它存储在一个名为5_value如何从中创建列表的值下5_value?通过列表,我的意思是: 1, 2, 3, 4, 5我发现的所有答案都是5作为字符串讨论的,而不是作为整数讨论的。当我尝试一些解决方案时,我收到一个错误,叫做:`can only concatenate str (not "int") to str.

我找到了一个简单的解决方案:

5_int = int(5_value)
5_list = list(range(1, 5_int+1))
print(5_list)
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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