小编Jos*_*hDG的帖子

如何通过行名而不是​​数字索引删除矩阵的行?

我有矩阵g:

> g[1:5,1:5]
        rs7510853 rs10154488 rs12159982 rs2844887 rs2844888
NA06985 "CC"      "CC"       "CC"       "CC"      "CC"     
NA06991 "CC"      "CC"       "CC"       "CC"      "CC"     
NA06993 "CC"      "CC"       "CC"       "CC"      "CC"     
NA06994 "CC"      "CC"       "CC"       "CC"      "CC"     
NA07000 "CC"      "CC"       "CC"       "CC"      "CC"     
> rownames(g)[1:2]->remove
> remove
[1] "NA06985" "NA06991"
> g[-remove,]
Run Code Online (Sandbox Code Playgroud)

-remove中的错误:一元运算符的无效参数

有没有一种简单的方法可以做我想做的事情(从矩阵g中删除向量'remove'中引用的ID ?

注意:这只是我实际想要做的模型,请不要只是这样做g[-(1:2), ],我需要能够删除一堆我有ID-d的行.

r matrix subset rowname

34
推荐指数
3
解决办法
5万
查看次数

判断UITableView是否已滚动到顶部

我试过这个:

- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView
Run Code Online (Sandbox Code Playgroud)

但是当我将表格视图滚动到顶部时,它并没有触发.

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
Run Code Online (Sandbox Code Playgroud)

是否解雇代表不是问题.

在viewDidLoad中我也设置了 [myTbl setDoesScrollToTop:YES];

xcode cocoa-touch objective-c ios

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

图论:分裂图

我有这个问题.我有一个n个节点的图形,我想分成两个x节点子节点和nx个节点,这些节点受到剩余边数最大化(或最小化被切割边数)的约束.

不确定这是否有意义.不是图论人,但这是我问题的抽象版本.我应该看哪些算法可能对我有帮助?

这不是一个家庭作业问题.虽然我觉得有趣的问题!

我计划在C中实施

algorithm graph-theory graph

16
推荐指数
1
解决办法
3848
查看次数

Objective-C:基于字典条目对NSDictionary的键进行排序

好的,所以我知道字典无法排序.但是,比方说我NSMutableArray *keys = [someDictionary allKeys];现在,我想根据字典中的相应值(按字母顺序)对这些键进行排序.因此,如果字典包含key=someString,那么我想keys根据它们对应的字符串进行排序.我认为它的一些应用,sortUsingComparator但在这一点上它有点超出我的范围.

xcode cocoa-touch objective-c

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

iOS:CGAffineTransformScale移动我的对象

建立在我之前的问题上.

尝试变换标签的简单按钮.我希望它缩小0.5,这有效,但由于某种原因,它也会移动对象.标签跳起并向左,然后转换.

- (IBAction)btnTest:(id)sender
{

    [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
        lblTest.transform = CGAffineTransformScale(lblTest.transform, 0.5f,0.5f);
    }completion:^(BOOL finished) {
        if(finished){
            NSLog(@"DONE");
        }
    }];
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-graphics ios

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

iOS:使用xib的自定义视图

我错过了一些重要的事情.不完全确定它是什么.

我有一个自定义视图子类.我创建了一个xib文件来设计它的布局.我将四个按钮连接到班级.

#import <UIKit/UIKit.h>

@interface MCQView : UIView
@property (strong, nonatomic) IBOutlet UIButton *btn1;
@property (strong, nonatomic) IBOutlet UIButton *btn2;
@property (strong, nonatomic) IBOutlet UIButton *btn3;
@property (strong, nonatomic) IBOutlet UIButton *btn4;
Run Code Online (Sandbox Code Playgroud)

然后我有

#import "MCQView.h"

@implementation MCQView
@synthesize btn1,btn2,btn3,btn4;

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        [self addSubview:[[[NSBundle mainBundle] loadNibNamed:@"MCQView" owner:self options:nil] objectAtIndex:0]];
            NSLog(@"%@", btn1);

    return self;
}
Run Code Online (Sandbox Code Playgroud)

然后,我通过视图添加到另一个视图控制器:initWithFrame.

当我尝试记录btn1时,为了查看它是否存在,它会输出null.我认为它是因为我没有初始化它,但我不确定如何做到这一点,考虑到如果我将它创建为一个新按钮,那么xib中的所有东西都将是无用的?

cocoa-touch ios

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

jQuery Mobile:对所有页面使用相同的页眉

我正在尝试实现一些代码,这些代码将在我的所有网页上创建页眉和页脚,而不是对它们进行硬编码.我试过这个:

我在我的"主页"中有这个我刚刚调用包裹在div中我想要的标题.

<div id="headerProto">
   <div data-role="header" data-position="fixed" data-theme="b">
       <h1> Title </h1>          
   </div> 
</div>
Run Code Online (Sandbox Code Playgroud)

然后在我的其他页面中:

<div class="headerChild">
</div>
Run Code Online (Sandbox Code Playgroud)

我补充说:

$(".headerChild").html($("#headerProto").html());
Run Code Online (Sandbox Code Playgroud)

没有骰子.无论哪种方式都是对我应该怎么做的全面猜测.有没有更好的办法?

html css jquery jquery-mobile

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

将数字类型向量转换为字符串向量

我想转换这个:

> j[1:5] 
NA06985 NA06991 NA06993 NA06994 NA07000
Run Code Online (Sandbox Code Playgroud)

进入:

c("NA06985","NA06991","NA06993", "NA06994", "NA07000")
Run Code Online (Sandbox Code Playgroud)

我尝试过使用as.character,但它给了我:

> as.character(j[1:5])
[1] "10" "10" "10" "10" "10"
Run Code Online (Sandbox Code Playgroud)

请帮忙!-Josh

编辑:好的,所以我想我明白了.在做了类(j)之后,我发现它的类型为data.frame.所以我转换为as.matrix,它工作了......很棒!

r

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

R:启动Web浏览器

有没有办法在R中使用给定的URL启动Internet Explorer?我想抓取网页以提取某些值,但我想自己打开网页,这样我就可以逐步完成每个网页以确保数据正确.

r

9
推荐指数
2
解决办法
6337
查看次数

将R代码转换为C代码

我正在考虑将R脚本转换为C代码,以加快速度,并将其打包为.exe.我是C的新手.

我的问题是它会在C中明显加快吗?速率限制步骤是一种必须在大向量上应用很多次的排序算法.我不确定R中的矢量化功能是否会对此有所帮助或减慢速度.另外我读过在R中for循环效率低下.

如果我应该在C中执行此操作,哪些库可以帮助我模仿R的一些数据处理功能,如基本矩阵操作?我应该从哪里开始?现在我甚至不知道如何将我的数据读入C(逗号分隔的文本文件).

c r matrix

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