小编Joh*_*n28的帖子

如何获取数字的前两位数?

我想在Python中检查数字的前两位数字.像这样的东西:

for i in range(1000):

    if(first two digits of i == 15):
        print("15")

    elif(first two digits of i == 16):
        print("16")
Run Code Online (Sandbox Code Playgroud)

是否有命令检查数字的前两位数字?我想避免像这样的命令if(i>149 and i<160):...

python

19
推荐指数
3
解决办法
6万
查看次数

Sympy定积分

我想对等式进行积分:

f(x) = 积分(E^(-i * omega * t)),从-aa.

我写了以下代码:

from sympy import *
from sympy.abc import a, omega, t

init_printing(use_unicode=False, wrap_line=False, no_global=True)


f = E**(-I * omega * t)    

integrate(f, (omega, -a, a))
Run Code Online (Sandbox Code Playgroud)

但结果只是输入的定积分。当我改变整体限制0I得到结果......没有人知道如何从得到一个解决方案-aa

提前谢谢了。

约翰

python sympy integral

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

Python 多处理池.map

我尝试在 python 中使用多处理来读取文件。这是一个小例子:

import multiprocessing
from time import *

class class1():
    def function(self, datasheetname):
        #here i start reading my datasheet

if __name__ == '__main__':
    #Test with multiprosessing
    pool = multiprocessing.Pool(processes=4)
    pool.map(class1("Datasheetname"))
    pool.close()
Run Code Online (Sandbox Code Playgroud)

现在我收到以下错误:

类型错误:map() 缺少 1 个必需的位置参数:“可迭代”

在该板的另一个线程中,我得到了使用 ThreadPool 执行此操作的提示,但我不知道该怎么做。有任何想法吗?

python pool multiprocessing

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

标签 统计

python ×3

integral ×1

multiprocessing ×1

pool ×1

sympy ×1