我使用的是装有 Windows 7 的 PC 和来自 Anaconda3 2.3.0 版的 Python 3.4 Jupyter 笔记本。
我正在尝试bash从 Jupyter 笔记本运行 cell magic命令,但遇到了我想其他人也会遇到的问题。
从我在教程中看到的内容来看,它应该很简单......
%%bash
pwd
Run Code Online (Sandbox Code Playgroud)
当我尝试此操作时,出现错误“找不到程序:'bash'”。对于其他bash命令也是如此。我也试过 !bash,但没有奏效。
一些奇怪的观察可能会有所帮助:
我能够运行不需要参数的 bash 命令,只要它们是单元格中的第一行。
In:
ls
Out:
Volume in drive D is DATA
Volume Serial Number is XXXX-XXXX
Directory of D:\...
05/19/2016 06:25 PM <DIR> .
Run Code Online (Sandbox Code Playgroud)
但是,如果我在命令上方放置一个 return ,它似乎将单元格解释为 python 并给出“名称 'ls' 未定义”错误。
如果我尝试调用bashline magic 命令%bash,则会出现以下错误:
'ERROR: Line magic function `%bash` not found (But cell magic `%%bash` exists, did …Run Code Online (Sandbox Code Playgroud) 我正在参加edx的cs50课程并且正在做pset3的黑客版本(实质上它是高级版本).基本上,程序将一个值作为命令行参数进行搜索,然后要求在数组中使用一堆数字.然后它对该数组进行排序和搜索,以获取在命令行输入的值.程序的实现方式,它使用伪随机数生成器来提供数组的数字.
任务是编写搜索和排序功能.我已经有了搜索功能,但排序功能应该是O(n).在常规版本中,您应该使用O(n ^ 2)算法,这不是一个实现的问题.同样使用log n算法也不是问题.但问题集特别要求提供一个大的O(n)算法.
它提示说,因为数组中的数字不会为负数,并且不大于LIMIT(生成器输出的数字是模数,因此它们不大于65000).但是,这有助于将算法变为O(n)?
但计数排序算法,声称是一个可接受的解决方案,返回一个新的排序数组,而不是实际排序原始的数组,这与pset规范相矛盾,因为这个返回类型的void暗示,此函数不能返回排序数组; 它必须通过绕过其中的值来"破坏性地"对它所传递的实际数组进行排序.
此外,如果我们决定使用另一个循环将已排序的数组复制到原始数组上,并且有很多连续的循环,我不确定排序函数是否可以被认为具有O(n)的运行时间.这是实际的pset,问题是关于排序部分.
任何关于如何实现这种算法的想法都将非常感激.没有必要提供实际的代码,而只是你可以在提供的条件下创建O(n)算法的逻辑.
出于纯粹的好奇心,有没有办法有意识地显示Julia REPL启动时看到的横幅信息?
在查询时help?我得到了这个:
help?> banner
search: AbstractChannel
Couldn't find banner
Perhaps you meant base, Channel, Range, range or Base
ERROR: "banner" is not defined in module Main
in error at error.jl:21
Run Code Online (Sandbox Code Playgroud) 我有不同球员的统计数据.我想知道如何操纵我的数据.我怎么能找到:
如何在三个矩阵的列中比较"胜利"的值?
library(jsonlite)
iris2 <- fromJSON("C:\\Users\\Saonkfas\\Desktop\\WOWPAPI\\wowpfinaljson.json")
print(iris2)
for (x in iris2){print (x)}
Run Code Online (Sandbox Code Playgroud)这是我打印后的内容:
wins losses max_killed battles plane_id max_ground_object_destroyed
1 118 40 7 158 4401 3
2 100 58 7 158 2401 3
3 120 38 7 158 2403 3
wins losses max_killed battles plane_id max_ground_object_destroyed
1 12 450 7 158 4401 3
2 150 8 7 158 2401 3
3 120 328 7 158 2403 3
wins losses max_killed battles plane_id max_ground_object_destroyed
1 158 40 7 158 …Run Code Online (Sandbox Code Playgroud)