小编sha*_*nuo的帖子

从json字符串中选择一个节点

我正在尝试使用此页面上显示的Google翻译API ...

https://developers.google.com/translate/v2/using_rest

当我替换我的API密钥时,它可以正常工作并显示翻译的文本,如下所示.

获取https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&target=de&q=Hello%20world

{
    "data": {
        "translations": [
            {
                "translatedText": "Hallo Welt",
                "detectedSourceLanguage": "en"
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

我想只返回使用PHP的文本,即"Hallo Welt".

我使用了json_decode函数,但它返回了所有内容.

php json

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

熊猫分割错误

由于内存不足,以下代码行未成功执行.

import pandas as pd
import datetime as dt

u_cols=['remote_host', 'dummy1', 'dummy2', 'date', 'timezone', 'get', 'status', 'bytes_sent', 'dummy3', 'logline']

logfile='/var/log/apache2/error.log.1'

info = pd.read_csv(logfile, sep=' ', names=u_cols, low_memory=False)


 In [5]: info = pd.read_csv(logfile, sep=' ', names=u_cols, low_memory=False)
Segmentation fault (core dumped)


# free -m
             total       used       free     shared    buffers     cached
Mem:           590        495         94          0         25         89
-/+ buffers/cache:        380        209
Swap:            0          0          0
Run Code Online (Sandbox Code Playgroud)

我如何优雅地退出?此错误导致Django停止工作.

>>> pd.show_versions()

INSTALLED VERSIONS
------------------
commit: None
python: 2.7.7.final.0
python-bits: 64
OS: Linux
OS-release: 3.2.0-31-virtual …
Run Code Online (Sandbox Code Playgroud)

pandas

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

拼写错误分析器

我已将用户输入直接保存在 elastcisearch 中。同一学生的姓名字段有多种拼写组合。

PrabhuNath Prasad
PrabhuNathPrasad
Prabhu NathPrasad

Prabhu Nath Prashad
PrabhuNath Prashad
PrabhuNathPrashad
Prabhu NathPrashad
Run Code Online (Sandbox Code Playgroud)

该学生的真实姓名是“ Prabhu Nath Prasad ”,当我用这个名字搜索时,我应该得到上述所有结果。elasticsearch中有没有可以处理这个问题的分析器?

elasticsearch

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

在 docker run 命令中添加配置文件

此 docker 命令按预期工作:

docker run -i -t -p 7778:8888 continuumio/miniconda3 /bin/bash -c "/opt/conda/bin/conda install jupyter -y --quiet && mkdir /opt/notebooks && /opt/conda/bin/jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root"
Run Code Online (Sandbox Code Playgroud)

它启动安装了 python 3 版本的 miniconda。问题是,当我访问...时,它会生成一个随机密码来访问 jupyter

http://somesite.com:7778

并且没有办法更改密码。唯一的方法是创建或更新主目录中找到的配置文件 jupyter_notebook_config.py (子文件夹:~/.jupyter) 如何将此文件保存在主机上并使用 -v 参数挂载它?

如果我按照以下 3 个步骤操作,我可以手动执行此操作:

1)登录ipython docker容器

docker exec -it 6cbc bash
Run Code Online (Sandbox Code Playgroud)

2)运行以下命令...

jupyter notebook --generate-config
Run Code Online (Sandbox Code Playgroud)

3)使用类似这样的命令将配置文件复制到容器中...

docker cp ipython_kernel_config.py  6cbc8d829e4a:/.jupyter/jupyter_notebook_config.py
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法将这 3 个步骤合并到 docker run 命令中。

docker

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

在 redshift 中使用正则表达式

这个查询在 mysql 中有效,但我不知道如何在 redshift / postgresql 中编写相同的查询。

update customer_Details set
customer_No = NULL
WHERE customer_No NOT REGEXP '^[[:digit:]]{12}$' 
Run Code Online (Sandbox Code Playgroud)

regex sql amazon-redshift

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

熊猫数据框中的可点击链接

此代码可以正常工作并创建可点击的URL。但我想使“ 名称 ”列可点击并隐藏url。可能吗?

data = [dict(name='Google', url='http://www.google.com'),
        dict(name='Stackoverflow', url='http://stackoverflow.com')]
df = pd.DataFrame(data)

def make_clickable(val):
    return '<a href="{}">{}</a>'.format(val, val)

df.style.format({'url': make_clickable})
Run Code Online (Sandbox Code Playgroud)

pandas

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

没有源发布图像

我有超过一百万张我想用作训练数据的图像。如何在不损害安全性的情况下免费提供这些数据?

我希望用户能够快速将其用于培训目的,而又不给黑客提供机会从开源数据重建图像。同时,我不希望培训质量受到任何影响。

换句话说,如何安全地开源图像?


例如,此代码生成numpy数组。在这种情况下,我只想让从ndarray“ x”重建原始图像变得非常困难。

from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, load_img
i = load_img('some_image.jpg' )
x = img_to_array(i)
x = x.reshape((1,) + x.shape)
Run Code Online (Sandbox Code Playgroud)

一旦知道黑客无法使用数据并创建相同的映像,便可以共享数组x。

opencv conv-neural-network keras tensorflow machine-learning-model

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

带有所有详细信息的github仓库

下面的代码将列出我的所有存储库。但是,有没有办法添加3列以包括创建日期,语言和类型(例如,“源” /“叉子”)?我正在使用PyGithub软件包。

from github import Github
g = Github("user_name", "passwd")
for repo in g.get_user().get_repos():
    print(repo.name)
Run Code Online (Sandbox Code Playgroud)

python github-api

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

尝试基本张量流代码时出现运行时错误

更新:

无论是单词、句子还是短语,通用句子编码器将始终返回向量大小 512。我想知道为什么是 512而不是其他。


通过提供的答案解决了以下问题。

我尝试了张量流主页上提供的示例:

https://tfhub.dev/google/universal-sentence-encoder/2

我遇到这样的运行时错误:

运行时错误:启用急切执行时不支持导出/导入元图。启用急切执行时不存在图表。

我尝试的代码是:

import tensorflow.compat.v1 as tf
import tensorflow_hub as hub

config = tf.ConfigProto()
session = tf.Session(config=config)

embed = hub.Module("https://tfhub.dev/google/universal-sentence-encoder/2")
embeddings = embed(
    [
        "The quick brown fox jumps over the lazy dog.",
        "I am a sentence for which I would like to get its embedding",
    ]
)

print(session.run(embeddings))
Run Code Online (Sandbox Code Playgroud)

如何正确运行这段代码?

python tensorflow

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

5分钟后移除模板

此模板创建 SSM 参数变量,然后在 5 分钟后尝试将其删除。依赖模板无法删除该函数,因此两个堆栈都无法删除。我想知道如何在生存时间(本例中为 5 分钟)后删除堆栈

AWSTemplateFormatVersion: '2010-09-09'
Description: Demo stack, creates one SSM parameter and gets deleted after 5 minutes.
Resources:
  DemoParameter:
    Type: "AWS::SSM::Parameter"
    Properties:
      Type: "String"
      Value: "date"
      Description: "SSM Parameter for running date command."
      AllowedPattern: "^[a-zA-Z]{1,10}$"
  DeleteAfterTTLStack:
    Type: "AWS::CloudFormation::Stack"
    Properties:
      TemplateURL: 'https://datameetgeobk.s3.amazonaws.com/cftemplates/cfn-stack-ttl_updated.yaml.txt'
      Parameters:
        StackName: !Ref 'AWS::StackName'
        TTL: '5'
Run Code Online (Sandbox Code Playgroud)

我从以下地方得到了这个模板:

https://aws.amazon.com/blogs/infrastruct-and-automation/scheduling-automatic-deletion-of-aws-cloudformation-stacks/

amazon-web-services aws-cloudformation

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