标签: variable-length

从R中的3个不同向量中找出最长的长度

我不知道是否有这个功能,但我有3个不同长度的数据帧.我想知道是否有办法找到哪一个是最大长度并将其加载到变量中.例如:

x <- c(1:10)
y <- c(1:20)
z <- c(1:40)
Run Code Online (Sandbox Code Playgroud)

我想使用z作为我的变量,因为它具有最长的长度.有没有一个函数可以搜索这三个变量(x,y,z)并给我一个长度最长的变量?

谢谢

r variable-length

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

对象类中的长度字段

对不起,如果之前已经问过这个问题.我对Object类的长度字段有些怀疑.纠正我,如果我错了,每个类impilcitly扩展Object类,这就是为什么我们可以访问每个方法,如equals,clone,hashcode等

所以我的问题是当我们为int [],foo []的数组创建任何数组时,我们可以访问Object类的长度字段,但是当我们创建任何对象时,我们看不到长度变量,为什么?

java arrays object variable-length

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

更改变量长度而不收到警告

我在数据集 OLD 上有一个名为 ID 的变量,我需要将长度从 13 更改为 12 以进行合并。以下是与该变量关联的元数据。

Variable Type Len Format Informat Label 
ID       Char  13   $12.     $12. 'Person ID'
Run Code Online (Sandbox Code Playgroud)

(此文件中每个 ID 值的内容始终恰好是 12 个字符)

当我尝试编辑 DATA 步骤中 set 语句之前的长度时,我收到警告。当我编辑长度和格式时也会发生同样的情况。

data NEW;
length ID $12;
format ID $12.;
set OLD;
run;

...
WARNING: Multiple lengths were specified for the variable AN_RESEARCHID by 
             input data set(s). This can cause truncation of data.
Run Code Online (Sandbox Code Playgroud)

SAS 社区论坛的示例似乎没有描述为什么会出现此警告,或者如何避免它。有什么想法吗?

sas variable-length

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

我可以快速获取python列表中最内部子列表的最小长度吗?

显示了如何获得第一级内部列表的最小长度.

我如何返回4此列表, b=[[1,0,1,2,1,1,1,3111111,[1,1,6,7]],[31,1,4,51,1,1,1],[1,1,6,7,8]] 因为[1,1,6,7]只有4个元素.

我可以运行for循环来获取它.但它可以更简单吗?

我的意思是"最深的列表的长度与最深的列表的深度相同".

python list variable-length python-3.x

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

变长数组和分段错误

在下面的代码中,如果我在扫描数组“x”的所需长度之前声明可变长度数组“int array1[x]”,则会在执行时收到“分段错误(核心转储)”。(编译没有错误)。我在编译时使用选项 -std=c99 严格使用 ANSI C99 标准。

我的问题是为什么我不能将所有声明合并在一起?

// code to find a minimum value in a variable-length array
#include<stdio.h>

int minval(int [], int); 

int main(void)
{
    int x, i;

    int minivalue;

    printf("Enter the total number of array elements you wish to define?");
    scanf("%i",&x);

    int array1[x];          

    printf("Enter the elements now:");
    for (i = 0; i < x; i++)
        scanf("%i",&array1[i]);

    minivalue = minval(array1, x);

    printf("\nMinimum value in the array is = %i\n",minivalue);

    return 0;
}

int minval(int array2[], int x)     
{ …
Run Code Online (Sandbox Code Playgroud)

c arrays variable-length

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

这个可变长度整数编码是什么?

我正在记录一个旧的文件格式,并且难以理解以下问题.

似乎整数是可变长度编码的,数字<= 0x7F在单个字节0x80中编码,但是> = 以两个字节编码.一组示例整数及其编码对应项:

  • 0x390 被编码为 0x9007
  • 0x150 被编码为 0xD002
  • 0x82 被编码为 0x8201
  • 0x89 被编码为 0x8901

我还没有遇到任何大于的数字0xFFFF,所以我不能确定它们是否/如何被编码.对于我的生活,我无法弄清楚这里的模式.有任何想法吗?

encoding integer variable-length 8-bit

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

Python:各种列表到笛卡尔积,可变长度

我想从三个不同的数组创建单词或组合.输出应该是自身的笛卡尔积和另一个长度可变的数组.例:

array1 = ["a", "b", "c"]
array2 = ["x", "y", "z"]
Cartesian product of both, length 3: aaa, aab, aac ... axb, axc, axx... zzx, zzy, zzz
Run Code Online (Sandbox Code Playgroud)

你能指出我正确的方向吗?

python product variable-length

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

有没有一种方法可以在Java中的BitSet中打开位数?

我希望在a中打开位数BitSet.这是一个计算偶数的程序.当然,有更简单的方法来计算偶数,这只是为了理解如何使用BitSets.这是代码:

Public class Test {

public static void main(String[] args) {


        BitSet b = new BitSet();
        for (int i=0; i<10;i++){
            b.set(i);
        }
        System.out.println(b);
        System.out.println("even numbers ");
        int i =0;
        while(i<10){
            if (i%2!=0){
                b.clear(i);
            }
            i++;
        }
        System.out.println(b);
        System.out.println(b.length());
    }
}

output:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
even numbers 
{0, 2, 4, 6, 8}
9
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以打开比特数,例如,在上面的例子中它应该是5.我总是可以遍历BitSet并检查是否(b.set(i))会这样o(n).有没有更快的方法来获得开启位数?

谢谢

java variable-length bitset

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

检查多个列表的长度

length' :: [[Int]] -> [Int]
length' [(x:xs)] = map length'[(x:xs)]
Run Code Online (Sandbox Code Playgroud)

我目前的代码打印出一个输入列表的长度.如何查找多个列表的长度.

E.g. Input:  [[2,3,4], [2]] Output: [3,1] 
Run Code Online (Sandbox Code Playgroud)

haskell list variable-length

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

Flutter 'List&lt;Post&gt;' 没有实例 getter 'lenght'

我是新来的扑腾。我遇到这样的错误,你能帮我吗?
我已经在 http 的 json 中卡住了 5 天,源代码中的代码不起作用。:( L

它说列表未输入,但当我输入时它不接受它。我不知道问题出在哪一行,但我收到了类似的警告。“构建 FutureBuilder 时抛出以下 NoSuchMethodError(脏,状态:_FutureBuilderState#447cc):”

在此输入图像描述

在此输入图像描述

// To parse this JSON data, do
//
//     final post = postFromJson(jsonString);

import 'dart:convert';

Post postFromJson(String str) => Post.fromJson(json.decode(str));

String postToJson(Post data) => json.encode(data.toJson());

class Post {
  Post({
    required this.userId,
    required this.id,
    required this.title,
    required this.body,
  });

  int userId;
  int id;
  String title;
  String body;

  factory Post.fromJson(Map<String, dynamic> json) => Post(
    userId: json["userId"],
    id: json["id"],
    title: json["title"],
    body: json["body"],
  );

  Map<String, dynamic> toJson() => …
Run Code Online (Sandbox Code Playgroud)

getter listview variable-length dart flutter

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

标签 统计

variable-length ×10

arrays ×2

java ×2

list ×2

python ×2

8-bit ×1

bitset ×1

c ×1

dart ×1

encoding ×1

flutter ×1

getter ×1

haskell ×1

integer ×1

listview ×1

object ×1

product ×1

python-3.x ×1

r ×1

sas ×1