社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Tim

Tim 最近回复了

如果列表中的所有元素都是唯一的,则可以使用bit。

假设k=[a,b,c],长度为3,则有2^3-1=7个部分:

001 -> [c]
010 -> [b]
011 -> [b, c]
100 -> [a]
101 -> [a,c]
110 -> [a,b]
111 -> [a,b,c]

所以,现在解决这个问题的关键是显而易见的。

5 年前
回复了 Tim 创建的主题 » 计算lambda百分比变化的python数据帧

使用 shift 数据帧方法:

>>> df['Volume_pct1'] = (df.Volume - df.Volume.shift(1)) / df.Volume.shift(1)
4 年前
回复了 Tim 创建的主题 » 用机器学习从食物成分识别食物类型

这听起来像是一个典型的神经网络问题。输入端的节点,每个节点代表一种成分(可能以每种成分的量作为输入),输出节点代表每种食物类型。

当然,您需要一组相当大的数据来训练和验证数据,并且需要反复试验来确定内部节点的数量、规范化输入等。 https://www.youtube.com/watch?v=aircAruvnKk 关于基本知识的视频。我应该注意到,虽然它们显示了多个内部节点层,但我已经看到了一个证明,表明任何可以在2层中完成的事情,也可以在1层中完成。

除非你是为了家庭作业或一个你希望实现自己算法的项目而这样做,否则你可能想看看 https://scisharp.github.io/SciSharp/ 对于库,您可以使用它,而不是自己实现它。

5 年前
回复了 Tim 创建的主题 » jquery/regex模式:只允许数字和一个逗号

如果您只是想验证输入是否由数字和(最多)一个逗号组成,可以使用

var regex = /^[0-9]+,?[0-9]+$/

这将匹配具有一个或多个数字、后跟零或一个逗号、后跟一个或多个数字的模式。它不限制逗号两边允许有多少个数字,也不允许有句点。

5 年前
回复了 Tim 创建的主题 » 访问Jenkins插件中的Gitlab访问令牌

我找到了我的问题的答案:

    private String getGitLabAccessToken(String username) {

    List<Credentials> credentials = com.cloudbees.plugins.credentials.SystemCredentialsProvider
        .getInstance()
        .getCredentials();

    for (Credentials c : credentials) {

        if (c instanceof GitLabApiTokenImpl) {
            if (((GitLabApiTokenImpl) c).getId().toString().equals(username)) {
                return ((GitLabApiTokenImpl) c).getApiToken().getPlainText();
            }

        } //if

    } //for

    return null;
}
5 年前
回复了 Tim 创建的主题 » ElasticSearch查询结果返回错误结果

这里有几件事:

  1. 如果要精确匹配关键字,请使用 term 关于A的查询 keyword 类型字段。

  2. 除非你对你的提问感兴趣,否则你应该使用 filter 从句而不是 must 条款。

所以您的查询可以是这样的(假设您的筛选字段是 关键字 类型字段)。

var searchParams = {
index: 'logs*',
    "body": {
      "from" : 0, "size": 50,
      "sort": [
        {
          "timestamp": {
            "order": "desc",
            "unmapped_type": "boolean"
          }
        }
      ],
        "query": {
            "bool": {
                "filter": [
                    { "term" : {"gl2_source_input" : "579f7b6696d78a4f6cbfa745"} },
                    { "term" : {"source" : "server01.fakedomain.com"} },
                    { "term" : {"EventID" : "5145"} },
                    {
                        "range": {
                            "timestamp": {
                              "gte": "now-1h",
                              "lte": "now/m",
                              "time_zone": "-05:00"
                            }
                        }
                    }
                ]
            }
        },

    }
}

在您的示例中,您似乎希望按长度排序结果。你可以用脚本来完成。

POST your_index/_doc/_search
{
  "from": 0,
  "size": 10,
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "name": "Kem"
          }
        }
      ],
      "should": [
        {
          "term": {
            "name.keyword": {
              "value": "Kem"
            }
          }
        }
      ]
    }
  },
  "sort": [
    {
      "_score": {"order": "desc"}
    },
    {
      "_script": {
        "script": "doc['name.keyword'].value.length()",
        "type": "number",
        "order": "asc"
      }
    },
    {
      "name.keyword": {"order": "asc"}
    }
  ]
}