小编SiH*_*iHa的帖子

通过身份验证令牌Picasso Xamarin加载图像

我正在使用Picasso组件将我的图像从网址加载到ImageView.问题是我需要在标头中传递身份验证令牌以及URL,以确保我可以访问它.

如何使用Picasso组件将身份验证令牌与URL一起传递?

authentication android access-token xamarin picasso

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

在 django 中使用或条件过滤

我想OR在过滤对象数据时在 Django 中使用带条件的过滤器。

我有一个类的对象,我有 3 或 4 个字段,在此基础上我想OR在 Django 中使用条件过滤数据。

例如。

Obj = Books.objects.filter(title=title or price=price or description=description or author=author)
Run Code Online (Sandbox Code Playgroud)

我认为这不是执行过滤的正确方法。

OR在我的 django 过滤器中使用条件的正确方法是什么

python django

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

如何在列表中创建一个项目==到另一个列表中的项目?

例如,我试图让用户输入像"alberta"这样的省份,然后让它向用户显示"AB".或者相反.我只能使用列表.(导师提到"平行列表"的一些内容?)

这就是我试过的......

def lists (province, abrev):
    userInput = input("Enter Province or Abreviation: ")
    province = ["alberta", "nova scotia", "british columbia"]
    abrev = ["AB", "NS", "BC"]
    for ab in range(len(province)):
        if province["alberta"] == abrev["AB"]:
        print("AB")
    if userInput == province:
        print(len(province))
def main():

    lists()

main()
Run Code Online (Sandbox Code Playgroud)

python list

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

雄辩的Where子句中类似通配符的语法?

这是我的where子句:

->where( 'post_type', '=', 'blog' )
Run Code Online (Sandbox Code Playgroud)

有没有办法用通配符替换'博客',所以它会匹配任何'post_type'?

完整查询:

$db = ( new DbSql() )->db()->getConnection();
$postsCount = $db->table( 'posts' )
                          ->where( 'status', '=', 'published' )
                          ->where( 'post_type', '=', 'blog' )
                          ->where( 'alerts', '<', Settings::CONTENT_ALERT_NUMBER_ALLOWANCE )
                         ->count() ?? null;
Run Code Online (Sandbox Code Playgroud)

laravel eloquent laravel-5 laravel-eloquent

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

我不明白这两行代码之间的区别

我用两种不同的方式编写了这段代码.只有第二个有效,但我不明白为什么.

1:

buttons = Frame(calculator, bg="green", width=200, height=400).grid()
buttons.columnconfigure(0)
Run Code Online (Sandbox Code Playgroud)

2:

buttons = Frame(calculator, bg="green", width=200, height=400)
buttons.grid()
buttons.columnconfigure(0)
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

Matplotlib,所有子图的一个颜色条,覆盖在 papersize 上

I\xc2\xb4ve 遇到以下问题,即我的颜色条覆盖了“打印”为 pdf 的纸质子图。

\n\n

代码示例:

\n\n
import numpy as np\n\nimport matplotlib.pyplot as plt\n\nimport pandas as pd\n\nif __name__ == \'__main__\':\n\n    titles = np.random.uniform(low=1, high=11, size=(1,10))\n    temp = np.random.uniform(low=23, high=200, size=(10,10))\n    ctf0102 = np.random.uniform(low=23, high=200, size=(10,10))\n    ctf03 = np.random.uniform(low=23, high=200, size=(10,10))\n\n    fig = plt.figure(figsize=(11.69,8.27), dpi=100)\n\n    for num in range(len(titles)):\n\n        ax = fig.add_subplot(3,4,num)\n\n        im = ax.scatter(ctf03[1:,num], ctf0102[:,num], 12, temp[:,num], cmap=\'magma\')\n\n        ax.set_title(titles[num])\n\n\n    fig.text(0.5, -0.00, \'...\', ha=\'center\', fontsize=16)\n\n    fig.text(-0.00, 0.5, \'...\', va=\'center\', rotation=\'vertical\', fontsize=16)\n\n    cbar_ax = fig.add_axes([0.85, 0.15, 0.05, 0.7])\n    fig.colorbar(im, cax=cbar_ax)\n\n    plt.tight_layout(pad=2)\n\n    fig.savefig("example.pdf", …
Run Code Online (Sandbox Code Playgroud)

python overlay matplotlib colorbar subplot

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

计算列表中超过某个值的次数

在 Python 列表中,我需要计算超出某个值的次数。

此代码计算有多少值超出了限制。假设我有这个例子,我想计算2超过了多少时间。

array = [1, 2, 3, 4, 1, 2, 3, 1]
a = pd.Series(array)
print(len(a[a >= 2]))
# prints 5
Run Code Online (Sandbox Code Playgroud)

如何折叠连续的值2而是返回?

python numpy time-series python-3.x pandas

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

用连字符替换文件名中的空格

我正在使用以下行通过在名称末尾添加时间戳来重命名mp4文件.

    mediaName_ts = "%s_%s.mp4" %(pfile, time.strftime("%Y-%m-%d_%H:%M:%S", time.gmtime()))
Run Code Online (Sandbox Code Playgroud)

但是当文件名有空格时,我在访问文件时遇到问题: name file test.mp4

如何删除空格,用连字符替换它并将时间戳附加到文件名的末尾?

所以文件名将是: name-file-test_2016-02-11_08:11:02.mp4

我已经完成了时间戳部分,但不是空白部分.

python python-2.7

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

不确定为什么带有字符串的if语句不起作用

我正在努力制作一个基本的8球计划,并让它全部正常工作,但我想尝试改变它,所以如果人们问某些问题有预定义的答案.

package Main;

import java.util.Random;
import java.util.Scanner;

public class eightBall {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        System.out.println("Ask a yes or no question");

        String question = input.next();

        double rnd = Math.random();
        int random = (int)(rnd*10);
        int numberOfChoices = 5;

        if(question.equalsIgnoreCase("Will i win the lottery?")){
            System.out.println("The almigty 8 ball can not tell you this answer.");
        }else{
            switch(random % numberOfChoices){


            case 0:
                System.out.println("No");
                break;
            case 1:
                System.out.println("Yes");
                break;
            case 2:
                System.out.println("Maybe");
                break;
            case 3:
                System.out.println("Definitely");
                break;
            case …
Run Code Online (Sandbox Code Playgroud)

java if-statement

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

如何在python中使用gdal打开geotiff图像?

我试图运行以下代码:

from osgeo import gdal
import sys

# this allows GDAL to throw Python Exceptions
src_ds = gdal.Open( "fused.tif" )
src_ds.show()
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Traceback (most recent call last):
    File ".../gdalopen1.py", line 5, in module src_ds.show()
AttributeError: 'Dataset' object has no attribute 'show'
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

python gdal geotiff

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

从数组和列表中获取各种令牌计数统计信息的更有效方法

我正在从电子邮件文本列表(以 csv 格式存储)中对垃圾邮件进行分类,但在此之前,我想从输出中获取一些简单的计数统计信息。我使用 sklearn 的 CountVectorizer 作为第一步,并通过以下代码实现

import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.feature_extraction.text import CountVectorizer

#import data from csv

spam = pd.read_csv('spam.csv')
spam['Spam'] = np.where(spam['Spam']=='spam',1,0)

#split data

X_train, X_test, y_train, y_test = train_test_split(spam_data['text'], spam_data['target'], random_state=0) 

#convert 'features' to numeric and then to matrix or list
cv = CountVectorizer()
x_traincv = cv.fit_transform(X_train)
a = x_traincv.toarray()
a_list = cv.inverse_transform(a)
Run Code Online (Sandbox Code Playgroud)

输出以矩阵(名为“a”)或数组列表(名为“a_list”)格式存储,如下所示

[array(['do', 'I', 'off', 'text', 'where', 'you'], 
       dtype='<U32'),
 array(['ages', 'will', 'did', 'driving', 'have', 'hello', 'hi', …
Run Code Online (Sandbox Code Playgroud)

python arrays scikit-learn countvectorizer

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

如何使用 uuid-package for Python 3.6 创建带破折号的 UUID,而不是没有破折号?

我在 Odoo 框架中使用 python v3.6。

我想生成uuid,所以我使用uuid如下:

:~$ python3
Python 3.6.9 (default, Nov  7 2019, 10:44:02) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import uuid
>>> id =  uuid.uuid1().hex
>>> id
'daf59b684d6a11xz9a9c34028611c679'
>>> 
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得uuid?由连字符分隔并将字符串分为四个部分: daf59b684-d6a11x-z9a9c3402-8611c679

我尝试在 SO 上找到它,但没有找到,而是得到了一个反向的,与我的要求相反,作为link

如何在 uuid-string 之间创建连字符,像这样??

UUID-Docs链接

python uuid

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