小编hhh*_*hhh的帖子

Java:过度打字的结构?在Object []中有多种类型?

术语过度类型结构=接受不同类型的数据结构,可以是原始的或用户定义的.

我认为ruby在诸如表之类的结构中支持许多类型.我在Java中尝试了一个类型为'String','char'和'File'的表但是错误.

  1. 如何在Java中使用过度类型的结构?
  2. 如何在声明中显示类型?在启动时怎么样?假设一个结构:

          INDEX    VAR      FILETYPE
            //0 -> file     FILE
            //1 -> lineMap  SizeSequence
            //2 -> type     char
            //3 -> binary   boolean
            //4 -> name     String
            //5 -> path     String
    
    Run Code Online (Sandbox Code Playgroud)

import java.io.*;
import java.util.*;

public class Object
{
        public static void print(char a)
        {
                System.out.println(a);
        }
        public static void print(String s)
        {
                System.out.println(s);
        }

        public static void main(String[] args)
        {
                Object[] d = new Object[6];
                d[0] = new File(".");
                d[2] = 'T';
                d[4] = "."; …
Run Code Online (Sandbox Code Playgroud)

java types data-structures

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

Python列表理解中的限制分配?

这个例子是从这里偷来的,但是我的目标有一个限制,所以输出是[8,12,-54].你如何用列表推导来做到这一点?我需要以某种方式引用索引x_{i}*y_{i},我在那里添加循环犹豫不决,是否有一些优雅的解决方案?

>>> vec1 = [2, 4, 6]
>>> vec2 = [4, 3, -9]
>>> [x*y for x in vec1 for y in vec2]
[8, 6, -18, 16, 12, -36, 24, 18, -54]
Run Code Online (Sandbox Code Playgroud)

python list-comprehension

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

如何使用Python访问Ring 0?

这个答案,说明由于特殊权限而没有完成Python中类的命名,让我感到困惑.

  1. 如何在Python中访问下环?
  2. 用于访问较低级别环的低级别io是?
  3. 如果是,我可以使用哪些戒指?
  4. 声明"This function is intended for low-level I/O."是指较低级别的戒指还是其他东西?
  5. C往往是os编程的主要语言.当Python中有OS类时,是否意味着我可以通过该类访问C -code?
  6. 假设我正在使用奇怪的机器语言代码,我想以某种方式理解它的含义.Python中是否有一些工具可以用来分析这些东西?如果没有,有没有办法让我仍然可以使用Python来控制一些控制奇异机器语言的工具?[ctypes在评论中建议]
  7. 如果Python与低级别特权内容无关,那么它是否仍然提供一些包装来控制特权?

python security operating-system

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

解释pythonic table [n:m]其中m不代表第x个元素

我一次又一次地做到这一点的错误,range(3)[1:2]不返回[1,2],但[1].有人能解释这里的逻辑扭曲吗?为什么m和n不是指具有相同逻辑的第x个元素?

python

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

绘制R中线性回归的非线性图

y<-c(0.0100,2.3984,11.0256,4.0272,0.2408,0.0200);
x<-c(1,3,5,7,9,11);
d<-data.frame(x,y)
myLm<-lm(x~y**2,data=d)
plot(d)
lines(x,lm(y ~ I(log(x)) + x,data=d)$fitted.values)
lines(x,lm(y ~ I(x**2) + x,data=d)$fitted.values) % not quite right, smooth plz
Run Code Online (Sandbox Code Playgroud)

应该是顺利的情节,有些不对劲.

在此输入图像描述

帮助者的问题

  1. 线性回归使用什么算法?
  2. 用Ones -matrix解释最小二乘法绘图

plot regression r least-squares

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

R中的Python列表理解?

我想在R中这样:

fsC=[read.table(x) for x in Sys.glob('./Trial7/*.csv')]
Run Code Online (Sandbox Code Playgroud)

即尝试将每个文件的内容读取到单独的向量,其中向量属于数据结构.

蟒蛇

[file(x, 'r').read() for x in glob.glob('./Trial7/*.csv')]
Run Code Online (Sandbox Code Playgroud)

或者更好

[file(x, 'r') for x in glob.glob('./Trial7/*.csv')]
Run Code Online (Sandbox Code Playgroud)

但我认为你明白了......

python r list-comprehension

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

一个<-7 <b:b赋值,在R中有条件的succint?

这个表达式:

a<-7<b:b
Run Code Online (Sandbox Code Playgroud)

a如果7<b==TRUE不是,则表示分配7 b.如何在R中完成?

在Paul Hiemstra的基础上,如何让它变得更加舒适?假的var或?

M<-matrix(rep(0,30),
  ncol=3,
  dimnames=list(NULL,c('q1','a1','s1')))
dummy1<-round(rexp(n=1,rate=server1))
M[loopVar,'s1']<-ifelse(M[loopVar,'q1']<dummy1,M[loopVar,'q1'],dummy1)
Run Code Online (Sandbox Code Playgroud)

r

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

R:在极坐标中,半径= 1,角度为0-2pi的情节圆?

我在R中找到了plotrix包但是还不知道如何在R中做这个简单的圆.基本上,我怎样才能做半径为1和0的极坐标:360度角度,产生一个圆?

$$ r\COS \左(\压裂{2\PI} {3} \左(\压裂{3\THETA} {2\PI} - \左\ lfloor \压裂{3\THETA} {2\PI}\right\rfloor\right) - \frac {\ pi} {3}\right)= 1 $$

也许相关

  1. 试图绘制上面的函数,更多这里,LaTex这个hack 在这里可见.

  2. 用ggplot2画一个圆圈

  3. 极坐标中的正多边形

plot r

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

Matlab:检查零稀疏矩阵的命令?

我需要一个命令来检查零稀疏矩阵,isempty(..)不起作用.是否有一些稀疏版本的isempty(..)?

>> mlf2=sparse([],[],[],2^31+1,1)

mlf2 =

   All zero sparse: 2147483649-by-1

>> isempty(mlf2)

ans =

     0       % I waited for 1 here with the zero sparse matrix...
Run Code Online (Sandbox Code Playgroud)

matlab sparse-matrix

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

如何在MATLAB中精确分析/基准算法?

该算法一次又一次地重复相同的事情.我希望在每次试验中得到相同的时间,但我在四次相同的试验中得到了非常意想不到的时间

在此输入图像描述

我预计曲线是相同的,但它们的行为完全不同.原因可能在于tic/toc精度.

  • 我应该在Matlab中使用什么样的分析/计时工具?
  • 我在下面的代码中做错了什么?tic/toc剖析的可靠性如何?
  • 无论如何要保证一致的结果?

算法

A=[];
for ii=1:25
    tic;
    timerval=tic;
    AlgoCalculatesTheSameThing();    
    tElapsed=toc(timerval);
    A=[A,tElapsed];   
end
Run Code Online (Sandbox Code Playgroud)

algorithm matlab profiling timing

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