1957

无聊蛋疼的1957写的低端博客
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年6月2日

摘要: 其实就是python怎么读取binnary filemnist的结构如下,选取train-imagesTRAINING SET IMAGE FILE (train-images-idx3-ubyte):[offset] [type] [value] [description]0000 32 bit integer 0x00000803(2051) magic number0004 32 bit integer 60000 number of images0008 32 bit integer 28 number of rows0012 32 bit integer 28 number of c 阅读全文

posted @ 2012-06-02 03:09 1957 阅读(28845) 评论(5) 推荐(4) 编辑

2012年5月31日

摘要: pip没有选项可以upgrade所有的package。。。不过可以这样pip freeze --local | cut -d = -f 1 | xargs pip install -U或者用python代码import pipfrom subprocess import callfor dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True) 阅读全文

posted @ 2012-05-31 17:05 1957 阅读(803) 评论(0) 推荐(0) 编辑

摘要: http://code.google.com/p/spyderlib可以模仿一个MATLAB的工作空间,挺好玩的- -! 阅读全文

posted @ 2012-05-31 01:48 1957 阅读(168) 评论(0) 推荐(0) 编辑

2012年5月30日

摘要: NumPy for MATLAB usersHelpMATLAB/OctavePythonDescriptiondochelp -i % browse with Infohelp()Browse help interactivelyhelp helpordoc dochelpHelp on using helphelp plothelp(plot)or?plotHelp for a functionhelp splinesordoc splineshelp(pylab)Help for a toolbox/library packagedemoDemonstration examplesSea 阅读全文

posted @ 2012-05-30 13:14 1957 阅读(2388) 评论(0) 推荐(0) 编辑

摘要: 装cvxpy一直报错ImportError: numpy.core.multiarray failed to import很忧伤,直接import numpy.core.multiarray都没问题最后乱搞,我也不知道怎么的,把numpy,scipy卸了重装就好了-,-好神奇 阅读全文

posted @ 2012-05-30 01:59 1957 阅读(10477) 评论(0) 推荐(0) 编辑

2012年5月29日

摘要: 好久没写过需要自己内存管理的语言了,还挺不习惯的。objective-c使用的是retain计数- (id) retain{ retainCount++; return self;}- (void) release{ retainCount--; if (retainCount == 0) [self dealloc];}简单的说就是上面这样实现。但是会有些问题,就是一个对象创建和销毁并不在一起,会出现一些问题。所以这里就要使用autorelease了autorelease实现原理就是每隔一段时间就会对实例进行“排干(drain)”,autorealeas... 阅读全文

posted @ 2012-05-29 00:51 1957 阅读(304) 评论(0) 推荐(0) 编辑

2012年5月28日

摘要: 闲来无聊看了下iOS5编程,第一章是一个Hello World不过由于书上是以xcode 4.2为基础讲的,和4.3区别很大,我也懒得去研究了。看第二章吧,讲讲Objectve-C的一些基础知识,看着也没啥吃力的,随便翻了下。以一个RandomPossession为例子讲的OC的类的创建和一些操作,比如传递消息什么的,和函数调用类似。Possession.h#import <Foundation/Foundation.h>@interface Possession : NSObject{ NSString *possessionName; NSString *serialNumbe 阅读全文

posted @ 2012-05-28 01:37 1957 阅读(270) 评论(0) 推荐(0) 编辑

2012年5月22日

摘要: 毕设答辩结束了,今天把该签字的东西也签字了,最后材料交了。大学也就这么快结束了。话说实验室老师还是一种我不一定要你这种感觉。好吧,又一次打击了我。大家都还在忧伤说保研了,暑假没了,暑假就要待实验室了。我确实很激动的去给老师所我希望待实验室,但是回复确是这个需要他们一起商量。原因是愿意到实验室的学生太多了,嗯。。。所以就是一种要不要你我都还没确定的那种感觉。- -积极性被深深的打击到了。ok,就吐槽这么多。haskell一直想看,但是都没看。现在终于有空了,反正实验室也不愿意收留我。随便看看嘛。http://book.realworldhaskell.org/read/getting-start 阅读全文

posted @ 2012-05-22 23:08 1957 阅读(234) 评论(0) 推荐(0) 编辑

2012年5月16日

摘要: 原文地址http://blog.pluskid.org/?p=299虽然这个问题我是在 Python 里遇到的,但是用 Ruby 解释起来比较容易一些。在 Ruby 里,遍历一个数组可以有很多种方法,最常用的两种无非是for和each:arr = ['a', 'b', 'c'] arr.each { |e| puts e} for e in arr puts eend通常我比较喜欢后者,似乎因为写起来比较好看,不过从效率上来说前者应该会稍微快一点,因为后者实际上是在遍历的过程中对每个元素都调用一个 lambda 函数来做的,虽然一般情况下并不明显 阅读全文

posted @ 2012-05-16 16:30 1957 阅读(125) 评论(0) 推荐(0) 编辑

2012年5月14日

摘要: function [ f ] = closure( base ) function [ans] = h(t) ans = base + t; end f = @h;end简单的测试了下,确实Matlab支持闭包- - 阅读全文

posted @ 2012-05-14 10:00 1957 阅读(640) 评论(0) 推荐(0) 编辑