小编myi*_*rim的帖子

从需求文件中删除未使用的包

有没有简单的方法可以从需求文件中删除不再使用的包?

我为此任务编写了一个bash脚本,但是它没有按照我的预期工作.因为,某些包不遵循其PyPI项目名称.例如;

dj-database-url
Run Code Online (Sandbox Code Playgroud)

包用作

dj_database_url
Run Code Online (Sandbox Code Playgroud)

我的项目在自己的需求文件中有许多包,因此,逐个搜索它们太杂乱,容易出错并且需要花费太多时间.在我搜索时,IDE还没有这个属性.

python refactoring pip pycharm requirements.txt

36
推荐指数
4
解决办法
2万
查看次数

python/Django中的十进制数

我正在尝试在数据库中进行插入,但似乎是 Decimals 的问题。

我有latitudelongitude,是一个像下面这样的例子:

latitude = models.DecimalField(max_digits=30, decimal_places=15)
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试插入时,我写道:

Place(name="center", description="study center", latitude=41.214555, longitude=2.121451)
Run Code Online (Sandbox Code Playgroud)

但我得到了那个错误: "quantize result has too many digits for current context"

我应该能够得到那些数字,对吧?我不明白为什么我会收到那个错误。如果有人可以帮助我,我会非常感激。

python django decimal django-models

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

中心极限定理

我想观察中心极限定理并写下这个程序.但是我很困惑,我必须这样观察.有什么不对吗?

xx
xxx
xxxx
xxxxx
xxxxxx
xxx
xxxx
xxx
x
x
Run Code Online (Sandbox Code Playgroud)
namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
                Func();
        }
        public static void Func()
        {
            Random r = new Random();
            int[] d = new int [10];
            int sum;

            for (int k = 0; k < 5000; k++)
            {
                sum = 0;

                for (int i = 0; i < 50; i++)
                    sum += r.Next(0, 10000);
                Set(d, sum/50);

            }

            DispResult(d);
        }
        private static void DispResult(int[] d)
        {
            for …
Run Code Online (Sandbox Code Playgroud)

c# theory math

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

为什么我的Python程序中没有列表索引超出范围错误?

我是Python的新手,并且只学习了一个星期所以请原谅我,如果答案对于那些经验丰富的人来说真的很明显.我写了一个简单的程序如下,不明白为什么我没有得到"错误:列表索引超出范围".

def sum13(nums):
    sum=0
    for i in range(1,len(nums)):
        if nums[i]==13 or nums[i-1]==13:
            sum=sum
        else:
            sum=sum+nums[i]
    if len(nums)>=1:
        if nums[0]==13:
            sum=sum
        else:
            sum=sum+nums[0]
    return sum

print(sum13([]))
Run Code Online (Sandbox Code Playgroud)

在函数中使用for循环时sum13(nums),我指出range(1,len(nums)),索引1不存在于空列表中.为什么no error: list index out of rangesum13(nums)在空列表中使用该功能?

python

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