我正在上一些大学课程并获得了一个"教学账户",这是一个我可以用来做工作的学校账户.我想在那台机器上运行我的计算密集型Numpy,matplotlib,scipy代码,但我无法安装这些模块,因为我不是系统管理员.
我该怎么做安装?
我正在学习一些AI课程,并且已经学习了一些我想要实验的基本算法.通过Kaggle,我可以访问包含大量真实数据的多个数据集,Kaggle主持数据分析竞赛.
我曾尝试参加几个比赛以提高我的机器学习技能,但一直无法找到一种好方法来访问我的代码中的数据.Kaggle为csv格式的每个竞赛提供了一个50-200mb的大型数据文件.
在我的代码中加载和使用这些表的最佳方法是什么?我的第一直觉是使用数据库,所以我尝试将csv加载到sqlite中的单个数据库,但这给我的计算机带来了巨大的负担,在提交期间,我的计算机崩溃是很常见的.接下来,我尝试在共享主机上使用mysql服务器,但对它进行查询需要花费很长时间,这使得我的分析代码非常慢.另外,我恐怕会超出我的带宽.
到目前为止,在我的课程中,我的教师通常会清理数据并为我们提供可以完全加载到RAM中的可管理数据集.显然,这对我目前的兴趣是不可能的.请建议我该怎么做.我目前正在使用4GB的macbook和4gb ram以及一个双核2.1Ghz cpu.
顺便说一句,我希望在Python中进行大量的分析,因为我最了解这种语言.我想要一个允许我用这种语言完成所有或几乎所有编码的解决方案.
我最近切换操作系统,并使用更新的Python(2.7).在我的旧系统上,我曾经能够即时打印.例如,假设我有一个计算密集的for循环:
for i in range(10):
huge calculation
print i
Run Code Online (Sandbox Code Playgroud)
然后当代码完成每次迭代时,它会打印出来 i
但是,在我当前的系统上,python似乎缓存了标准输出,以便终端空白几分钟,然后打印:
1 2 3
简而言之.然后,再过几分钟,它会打印出来:
4 5 6
等等.如何在print声明到达声明后立即进行python打印?
我真的很想使用Unity3d开发应用程序.我喜欢这样一个事实:我可以开发一次并将应用程序移植到多个平台(Mac/Windows/iPhone/Android),而我的Mac上的性能似乎相当不错.
这将是我第一次为iPhone编写应用程序,我对未来的性能问题感到好奇.我想我肯定会在iPhone上使用Unity3d作为原型,但我想知道构建iPhone Unity3d应用程序是否会像使用Objective-C编写的本机应用程序一样有效地使用iPhone资源.
Unity3d网站似乎表明Unity3d算法已经过优化,我认为如果我在Unity3d论坛中提出这个问题,那将是我得到的那种回应.理想情况下,我有兴趣听取在Unity3d和Objective-C中构建应用程序的人的意见,并可以比较两者.
让我想到这一点的讨论是Andrew和Peter Mortensen对iOS开发成本问题的回答,该问题开始于"开发iPhone应用程序比学习Cocoa更容易".
我有一个Numpy rec数组,我想从中做一些类似于SQL的快速查询:SELECT * where array['phase'] == "P".我想获得一个记录数组作为输出,每行对应于满足查询条件的原始数组中的一行.有任何想法吗?我很确定我以前做过这个,但是不记得这个功能.
谢谢
rec.array([ (5295499, 2.8123965, 127.20443, 0.0, 1237680436.06, 908, -19.942589, 134.33951, 0.3888, 'P', 0.19513991),
(5295499, 2.8123965, 127.20443, 0.0, 1237680436.06, 1387, -18.102, 125.639, 0.11, 'P', 1.2515257),
(5447254, 39.025873, 143.31065, 0.0, 1245455521.85, 1512, 33.121667, 130.87833, 0.573, 'LR', 45.099504)],
dtype=[('eventid', '<i4'), ('eventlat', '<f8'), ('eventlon', '<f8'), ('eventdepth', '<f8'), ('eventtime', '<f8'), ('stationid', '<i4'), ('stationlat', '<f8'), ('stationlon', '<f8'), ('stationelv', '<f8'), ('phase', '|S7'), ('timeresidual', '<f8')])
Run Code Online (Sandbox Code Playgroud) 题
我想编写有效的代码,使用JavaScript在Web浏览器中播放/操作图像.我认为使用视频文件可能会减少http请求.如何从视频中访问单帧的png/jpg /字节码版本?
背景
目前,我有大约1000张图像的序列,这些图像的变化非常小,需要在我的页面上快速访问.通过HTTP请求加载图像将永远(显然),随着我的应用程序的增长,这个数字可能会从1000增加到5000到10,000 ......
对单个图像的Ajax请求不起作用,b/c我需要立即加载图像(并且没有时间等待新的http请求).
我的想法是在服务器上预处理视频文件,显示图像进展 - 每帧一个图像 - 以加快下载速度和浏览器的性能.我觉得这个视频可以根据在线观看视频的速度快速下载到客户端.我陷入了如何从视频中获取帧的图片内容的问题.
HTML5?
请注意,我还没有考虑过HTML5,但愿意考虑是否有所帮助.
我想在虚拟环境中的闪存驱动器上安装python,这样我就可以随时随地开发代码.这样做是否可以在windows/mac/linux计算机上使用我的闪存驱动器?
我是ios开发的新手,我想使用mp4v2库.我已成功编译为iphone模拟器,i386,但我在编译iphone架构时遇到问题.配置/制作i386非常简单:
./configure --disable-gch --enable-ub=i386
Run Code Online (Sandbox Code Playgroud)
但是,使用armv6/7作为标签不起作用
./configure --disable-gch --enable-ub=armv6,armv7
Run Code Online (Sandbox Code Playgroud)
配置工作时,make命令导致以下错误:
/bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -arch i386 -arch armv6 -arch armv7 -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c -o src/3gp.lo src/3gp.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -arch i386 -arch armv6 -arch armv7 -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/3gp.cpp -fno-common -DPIC -o src/.libs/3gp.o
llvm-g++-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin11-llvm-g++-4.2': execvp: No such file or directory
llvm-g++-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin11-llvm-g++-4.2': execvp: No such …Run Code Online (Sandbox Code Playgroud) 我拿起了一个即将被扔掉的wii鼓组。它有一个 USB 端口,我想将它连接到我的 macbook 以进行项目。我的目标基本上是能够检测到某个鼓何时被敲击在设备上。根据我到目前为止收集的信息,我需要执行以下步骤:
我想我知道如何做 2 和 3,但是我在第 1 步上被挂断了。
如果我在终端中运行“ioreg -Src IOUSBDevice”,我可以确定设备已连接,但我不知道它在哪个 tty 端口上。(输出见下文)
此外,一般来说,是否可以将数据作为字节流从连接到 USB 端口的任何 USB 外围设备打印出来?
编辑:我应该补充一点,如果我运行“ls /dev/tty.*”,我看不到任何 tty.usb 项目,只有 tty.bluetooth 东西。
+-o Harmonix Drum Controller for Nintendo Wii@14200000 <class IOUSBDevice, id $
| {
| "sessionID" = 2111009401078
| "iManufacturer" = 1
| "bNumConfigurations" = 1
| "idProduct" = 5
| "bcdDevice" = 4096
| "Bus Power Available" = 250
| "bMaxPacketSize0" = 64
| "USB Product …Run Code Online (Sandbox Code Playgroud)我的android/phonegap应用程序上的软"NUMERIC"键盘出现问题.
我的目标是:在html5页面上创建一个简单的表单(我将使用phonegap),用户输入一个使用0-9个字符的数字.为此,我使用了type = number的输入字段,这会在我的Android手机上生成正确的软键盘.
不幸的是,我在尝试检测数字键盘上按下回车键时感到非常沮丧.通常在按下时,键盘就会消失,而不是提交表格.但是,如果我将输入的类型更改为"text",则enter键将按预期工作并提交表单.
如何使用数字键盘重现表单提交?
供参考,请参阅:http: //jsfiddle.net/Ua9yw/13/
工作进入提交行为:
<form> <input type="text"/> </form>
<form id="form1">
<input type="text"/>
<input type="submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)
不工作按钮行为:
<form> <input type="number"/> </form>
<form id="form1">
<input type="number"/>
<input type="submit"/>
</form>
Run Code Online (Sandbox Code Playgroud) 我即将在标准的android和ios app商店发布我的第一个Unity3d应用程序.我想将用户数据文件保存在设备上的目录中,以便用户可以下载未来的更新并将数据保留在他们的手机上(即,以便新的更新程序可以访问之前遗留的数据).哪个是在ios/android上写入数据文件的正确目录?
python ×5
ios ×3
android ×2
html5 ×2
macos ×2
numpy ×2
cordova ×1
database ×1
device ×1
driver ×1
flush ×1
html ×1
iphone ×1
javascript ×1
jquery ×1
kaggle ×1
linux ×1
objective-c ×1
performance ×1
pip ×1
portability ×1
printing ×1
recarray ×1
select ×1
stdout ×1
terminal ×1
unityscript ×1
usb ×1
video ×1
windows ×1