小编Kyl*_*ley的帖子

从JavaScript数组中获取随机物品

var items = Array(523,3452,334,31,...5346);
Run Code Online (Sandbox Code Playgroud)

我如何从中获取随机物品items

javascript arrays random

843
推荐指数
11
解决办法
69万
查看次数

如何更改Vagrant'默认'机器名称?

启动流浪盒时,"默认"这个名称来自哪里?

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
Run Code Online (Sandbox Code Playgroud)

有没有办法设置这个?

configuration virtualbox vagrant vagrantfile

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

在IPython Notebook中自动运行%matplotlib内联

每次启动IPython Notebook时,我运行的第一个命令是

%matplotlib inline
Run Code Online (Sandbox Code Playgroud)

有没有办法改变我的配置文件,以便在我启动IPython时,它会自动进入这种模式?

python matplotlib ipython-notebook

86
推荐指数
3
解决办法
10万
查看次数

IPython笔记本多个检查点

我看到IPython Notebook有一个菜单项:File > Revert to Checkpoint但是这对于我的任何笔记本来说都不会包含多个条目.

有没有办法让这个菜单能容纳多个检查点?我无法在网络上的任何地方找到有关如何执行此操作的文档.谢谢.

另外,我把绿框作为亮点.

图像仅显示

python ipython-notebook

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

在Atom中使用anaconda环境

我安装了Anaconda(Python 3.6)和tensorflow(python 3.5).我已经设法让它在Spyder和sublime text 3上运行(通过制作新的构建系统).现在所有人都在使用Atom(我不习惯).所以我试图"告诉"Atom在以下文件夹中使用python:

C:\users\engine\anaconda3\envs\tensorflow\python.exe
Run Code Online (Sandbox Code Playgroud)

没有任何成功,任何想法如何做到这一点或我应该使用什么样的包(我使用windows所以virtualenv)提前感谢!

python atom-editor hydrogen

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

离线(本地)数据上的Python Scrapy

我的计算机上有270MB的数据集(10000个html文件).我可以使用Scrapy在本地抓取此数据集吗?怎么样?

python web-crawler scrapy

14
推荐指数
2
解决办法
6535
查看次数

对大量数据进行硬编码而不引起内存峰值

因此,我正在探索将 WebAssembly 存储在 JavaScript 文件中的概念,以便将其全部捆绑在一个可交付文件中。我确实设法制作了一个工作示例,它将 wasm 文件存储在 base64 的大文字字符串中,并在运行时转换为 Uint8Array,然后再处理为模块和实例。

await Deno.writeTextFile(
    './static/wasm/bundle.js',
    `import { initSync } from './app.js'\ninitSync(new WebAssembly.Module(Uint8Array.from(atob('${btoa(
        [ ...await Deno.readFile('./static/wasm/app_bg.wasm') ]
            .map(byte => String.fromCharCode(byte))
            .join('')
    )}').split('').map(char => char.charCodeAt(0)))))`
)
Run Code Online (Sandbox Code Playgroud)

上述片段的来源

但我一直想知道,在 wasm 文件非常大的情况下,JavaScript 在处理这个文字字符串时是否可能会出现问题。在此代码片段中,base64 文字字符串在开始时只需要一次,我想它会被垃圾收集器处理掉,因为它不再可访问。

我想知道人们是否对如何存储这种相同类型的数据有任何想法,这些数据硬编码在 JavaScript 中,它只运行一次,但不会在运行时开始时导致任何巨大的内存峰值。增加处理时间以减少峰值内存使用量是一个可以接受的权衡,但获取任何外部资源会破坏问题的重点。

javascript webassembly deno

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

如何在Pandas DataFrame中访问嵌入的json对象?

TL; DR如果Pandas DataFrame中的加载字段本身包含JSON文档,那么它们如何在像Pandas一样的时尚中使用?

目前我直接将Twitter库(twython)中的json/dictionary结果转储到Mongo集合(此处称为用户).

from twython import Twython
from pymongo import MongoClient

tw = Twython(...<auth>...)

# Using mongo as object storage 
client = MongoClient()
db = client.twitter
user_coll = db.users

user_batch = ... # collection of user ids
user_dict_batch = tw.lookup_user(user_id=user_batch)

for user_dict in user_dict_batch:
    if(user_coll.find_one({"id":user_dict['id']}) == None):
        user_coll.insert(user_dict)
Run Code Online (Sandbox Code Playgroud)

填充此数据库后,我将文档读入Pandas:

# Pull straight from mongo to pandas
cursor = user_coll.find()
df = pandas.DataFrame(list(cursor))
Run Code Online (Sandbox Code Playgroud)

这就像魔法一样:

熊猫是神奇的

我希望能够破坏"状态"字段Pandas样式(直接访问属性).有办法吗?

状态字段

编辑:像df ['status:text']之类的东西.状态包含"text","created_at"等字段.一个选项可能是扁平化/规范化这个json字段,就像Wes McKinney正在研究的拉取请求一样.

python twitter json mongodb pandas

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

使用SaltStack设置环境

如何让小兵使用特定的SaltStack环境?

所述GitFS后端教程指出分支将被映射到使用分支名称作为标识符的环境.如何将这些环境暴露给我的仆从?

举个例子,假设我有一个名为"pippy" 的分支.我想把那个分支部署到特定的小兵身上.

好像我可以通过minion的配置文件设置环境.还有其他方法可以从盐主人那里做到吗?

git salt-stack

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

如何在colab上使用可更新显示?

在Jupyter笔记本上,我可以创建可以像这样更新的命名输出:

from IPython.display import HTML, display
import time

def progress(value, max=100):
    return HTML("""
        <progress
            value='{value}'
            max='{max}',
            style='width: 100%'
        >
            {value}
        </progress>
    """.format(value=value, max=max))

out = display(progress(0, 100), display_id=True)
for ii in range(101):
    time.sleep(0.02)
    out.update(progress(ii, 100))
Run Code Online (Sandbox Code Playgroud)

进度条

而在colab中它不会更新进度条.

colab没有更新

你是如何在colab中做到这一点的?

ipython jupyter google-colaboratory

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