小编Ton*_*ang的帖子

我什么时候应该使用list.count(0),如何打折"False"项?

a.count(0)总是返回11,那么我应该怎么做才能打折False并返回10?

a = ["a",0,0,"b",None,"c","d",0,1,False,0,1,0,3,[],0,1,9,0,0,{},0,0,9]
Run Code Online (Sandbox Code Playgroud)

python boolean list count

19
推荐指数
4
解决办法
2475
查看次数

如何以 v 视差显示完整图像?

我为我的项目选择了 vuetify。很棒的前端框架。问题是,如何使 v-parallax 显示完整图像而不进行裁剪。下面显示了一些代码,完整的代码托管在代码笔中。

<v-parallax
      src="https://blog-images-bucket.s3.amazonaws.com/media/private/carlos-muza-84523_u62x84y.jpg"
      height="600"
      jumbotron
></v-parallax>
Run Code Online (Sandbox Code Playgroud)

https://codepen.io/tonywangcn/pen/WdENYQ

谢谢!

css vue.js vuetify.js

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

如何用pandas读取json文件?

我用scrapy抓取了一个网站并将数据存储在json文件中.
链接到json文件:https://drive.google.com/file/d/0B6JCr_BzSFMHLURsTGdORmlPX0E/view? usp =sharing

但是json不是标准的json并且给出了错误:

>>> import json
>>> with open("/root/code/itjuzi/itjuzi/investorinfo.json") as file:
...     data = json.load(file)
... 
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
  File "/root/anaconda2/lib/python2.7/json/__init__.py", line 291, in load
**kw)
  File "/root/anaconda2/lib/python2.7/json/__init__.py", line 339, in loads
    return _default_decoder.decode(s)
  File "/root/anaconda2/lib/python2.7/json/decoder.py", line 367, in decode
    raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 3 column 2 - line 3697 column 2 (char 45 - 3661517)
Run Code Online (Sandbox Code Playgroud)

然后我尝试了这个:

with open('/root/code/itjuzi/itjuzi/investorinfo.json','rb') as f: …
Run Code Online (Sandbox Code Playgroud)

python json list scrapy pandas

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

如何在带有短句的大型数据集中有效地使用spacy?

我选择spacy来处理各种文本,因为与nltk相比,它具有lemmatation的性能。但是,当我处理数百万个短文本时,它总是消耗掉我所有的内存(32G)并崩溃了。没有它,仅需几分钟,而消耗的内存不足10G。

使用此方法有问题吗?有没有更好的解决方案来提高性能?谢谢!

def tokenizer(text):
    try:
        tokens = [ word for sent in sent_tokenize(text) for word in word_tokenize(sent)]
        tokens = list(filter(lambda t: t.lower() not in stop_words, tokens))
        tokens = list(filter(lambda t: t not in punctuation, tokens))
        tokens = list(filter(lambda t: len(t) > 4, tokens))
        filtered_tokens = []
        for token in tokens:
            if re.search('[a-zA-Z]', token):
                filtered_tokens.append(token)

        spacy_parsed = nlp(' '.join(filtered_tokens))
        filtered_tokens = [token.lemma_ for token in spacy_parsed]
        return filtered_tokens
    except Exception as e:
        raise e
Run Code Online (Sandbox Code Playgroud)

达拉斯并行计算

ddata = dd.from_pandas(res, npartitions=50)
def dask_tokenizer(df): …
Run Code Online (Sandbox Code Playgroud)

python nlp spacy

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

Nginx中用于代理基本身份验证后端的授权标头不起作用

https://joshuarogers.net/passing-static-credentials-upstream-through-nginx http://shairosenfeld.blogspot.jp/2011/03/authorization-header-in-nginx-for.html

我用Google搜索了这两个关于使用Nginx代理基本身份验证的教程.我在本地主机中配置了Nginx服务器,然后重新启动.但它似乎不起作用.我可以在没有auth的情况下访问主机(http://10.211.55.12:5601http://10.211.55.12:80重定向到之前的同一页面).

" http://10.211.55.12:5601 "中的服务是Kibana,我想用auth来证明它.

  # Default server configuration
  #
  server {
      listen 80 default_server;
      listen [::]:80 default_server;
      server_name _;
      location / {
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_pass http://10.211.55.12:5601;
          proxy_set_header Authorization "Basic a2luZzppc25ha2Vk";
       }
  }
Run Code Online (Sandbox Code Playgroud)

proxy nginx

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

标签 统计

python ×3

list ×2

boolean ×1

count ×1

css ×1

json ×1

nginx ×1

nlp ×1

pandas ×1

proxy ×1

scrapy ×1

spacy ×1

vue.js ×1

vuetify.js ×1