NdArrays

공개 최종 클래스 NdArrays

NdArray 객체를 인스턴스화하기 위한 유틸리티 클래스입니다.

공공 생성자

공개 방법

정적 BooleanNdArray
ofBooleans ( 모양 모양)
주어진 모양의 부울의 N차원 배열을 만듭니다.
정적 ByteNdArray
ofBytes ( 모양 모양)
주어진 모양의 바이트의 N차원 배열을 만듭니다.
정적 DoubleNdArray
ofDoubles ( 모양 모양)
주어진 모양의 double로 구성된 N차원 배열을 만듭니다.
정적 FloatNdArray
ofFloats ( 모양 모양)
주어진 모양의 부동 소수점의 N차원 배열을 만듭니다.
정적 IntNdArray
ofInts ( 모양 모양)
주어진 모양의 정수로 구성된 N차원 배열을 만듭니다.
정적 LongNdArray
ofLongs ( 모양 모양)
주어진 모양의 길이로 구성된 N차원 배열을 만듭니다.
정적 <T> NdArray <T>
ofObjects (Class<T> clazz, Shape 모양)
주어진 모양의 N차원 배열을 만듭니다.
정적 ShortNdArray
ofShorts ( 모양 모양)
주어진 모양의 반바지로 구성된 N차원 배열을 만듭니다.
정적 ShortNdArray
scalarOf (짧은 값)
지정된 값으로 초기화된 짧은 스칼라(순위 0)를 생성합니다.
정적 IntNdArray
scalarOf (정수 값)
지정된 값으로 초기화된 긴 스칼라(순위 0)를 생성합니다.
정적 DoubleNdArray
scalarOf (이중 값)
지정된 값으로 초기화된 이중 스칼라(순위 0)를 생성합니다.
정적 BooleanNdArray
scalarOf (부울 값)
지정된 값으로 초기화된 부울 스칼라(순위 0)를 생성합니다.
정적 ByteNdArray
scalarOf (바이트 값)
지정된 값으로 초기화된 바이트 스칼라(순위 0)를 생성합니다.
정적 LongNdArray
scalarOf (긴 값)
지정된 값으로 초기화된 긴 스칼라(순위 0)를 생성합니다.
정적 FloatNdArray
scalarOf (부동 소수점 값)
지정된 값으로 초기화된 부동 소수점 스칼라(순위 0)를 생성합니다.
정적 <T> NdArray <T>
scalarOfObject (T 값)
지정된 값으로 초기화된 스칼라(순위 0)를 생성합니다.
정적 LongNdArray
VectorOf (긴... 값)
지정된 값으로 초기화된 긴 벡터(순위 1)를 생성합니다.
정적 ShortNdArray
vectorOf (짧은... 값)
주어진 값으로 초기화된 짧은 벡터(랭크 1)를 생성합니다.
정적 DoubleNdArray
vectorOf (이중... 값)
지정된 값으로 초기화된 이중 벡터(순위 1)를 생성합니다.
정적 BooleanNdArray
vectorOf (부울... 값)
주어진 값으로 초기화된 부울 벡터(순위 1)를 생성합니다.
정적 ByteNdArray
벡터 (바이트... 값)
지정된 값으로 초기화된 바이트 벡터(순위 1)를 생성합니다.
정적 FloatNdArray
벡터오브 (부동... 값)
주어진 값으로 초기화된 부동 벡터(순위 1)를 생성합니다.
정적 IntNdArray
벡터오브 (정수... 값)
주어진 값으로 초기화된 int 벡터(랭크 1)를 생성합니다.
정적 <T> NdArray <T>
vectorOfObjects (T... 값)
주어진 값으로 초기화된 벡터(랭크 1)를 생성합니다.
정적 ByteNdArray
포장 ( 모양 모양, ByteDataBuffer 버퍼)
주어진 모양의 바이트 N차원 배열로 버퍼를 래핑합니다.
정적 DoubleNdArray
포장 ( 모양 모양, DoubleDataBuffer 버퍼)
주어진 모양의 이중 N차원 배열로 버퍼를 래핑합니다.
정적 ShortNdArray
( 모양 모양, ShortDataBuffer 버퍼)
주어진 모양의 짧은 N차원 배열로 버퍼를 래핑합니다.
정적 <T> NdArray <T>
포장 ( 모양 모양, DataBuffer <T> 버퍼)
주어진 모양의 N차원 배열로 버퍼를 래핑합니다.
정적 FloatNdArray
포장 ( 모양 모양, FloatDataBuffer 버퍼)
주어진 모양의 부동 N차원 배열로 버퍼를 래핑합니다.
정적 LongNdArray
Wrap ( 모양 모양 , LongDataBuffer 버퍼)
주어진 모양의 긴 N차원 배열로 버퍼를 래핑합니다.
정적 IntNdArray
포장 ( 모양 모양, IntDataBuffer 버퍼)
주어진 모양의 int N차원 배열로 버퍼를 래핑합니다.
정적 BooleanNdArray
( 모양 모양, BooleanDataBuffer 버퍼)
주어진 모양의 부울 N차원 배열로 버퍼를 래핑합니다.

상속된 메서드

공공 생성자

공개 NdArray ()

공개 방법

public static BooleanNdArray ofBooleans ( 모양 모양)

주어진 모양의 부울의 N차원 배열을 만듭니다.

모든 값은 0으로 초기화됩니다.

매개변수
모양 배열의 모양
보고
  • 새로운 부울 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없는 경우

public static ByteNdArray ofBytes ( 모양 모양)

주어진 모양의 바이트의 N차원 배열을 만듭니다.

모든 값은 0으로 초기화됩니다.

매개변수
모양 배열의 모양
보고
  • 새로운 바이트 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없는 경우

공개 정적 DoubleNdArray ofDoubles ( 모양 모양)

주어진 모양의 double로 구성된 N차원 배열을 만듭니다.

모든 값은 0으로 초기화됩니다.

매개변수
모양 배열의 모양
보고
  • 새로운 이중 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없는 경우

public static FloatNdArray ofFloats ( 모양 모양)

주어진 모양의 부동 소수점의 N차원 배열을 만듭니다.

모든 값은 0으로 초기화됩니다.

매개변수
모양 배열의 모양
보고
  • 새로운 부동 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없는 경우

public static IntNdArray ofInts ( 모양 모양)

주어진 모양의 정수로 구성된 N차원 배열을 만듭니다.

모든 값은 0으로 초기화됩니다.

매개변수
모양 배열의 모양
보고
  • 새로운 int N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없는 경우

공개 정적 LongNdArray ofLongs ( 모양 모양)

주어진 모양의 길이로 구성된 N차원 배열을 만듭니다.

모든 값은 0으로 초기화됩니다.

매개변수
모양 배열의 모양
보고
  • 새로운 긴 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없는 경우

public static NdArray <T> ofObjects (Class<T> clazz, Shape 모양)

주어진 모양의 N차원 배열을 만듭니다.

모든 값은 0으로 초기화됩니다.

매개변수
클래즈 이 배열에 저장될 데이터의 클래스
모양 배열의 모양
보고
  • 새로운 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없는 경우

공개 정적 ShortNdArray ofShorts ( 모양 모양)

주어진 모양의 반바지로 구성된 N차원 배열을 만듭니다.

모든 값은 0으로 초기화됩니다.

매개변수
모양 배열의 모양
보고
  • 새로운 짧은 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없는 경우

공개 정적 ShortNdArray scalarOf (짧은 값)

지정된 값으로 초기화된 짧은 스칼라(순위 0)를 생성합니다.

매개변수
스칼라 값
보고
  • 새로운 짧은 스칼라

공개 정적 IntNdArray scalarOf (int 값)

지정된 값으로 초기화된 긴 스칼라(순위 0)를 생성합니다.

매개변수
스칼라 값
보고
  • 새로운 긴 스칼라

공개 정적 DoubleNdArray scalarOf (이중 값)

지정된 값으로 초기화된 이중 스칼라(순위 0)를 생성합니다.

매개변수
스칼라 값
보고
  • 새로운 이중 스칼라

공개 정적 BooleanNdArray scalarOf (부울 값)

지정된 값으로 초기화된 부울 스칼라(순위 0)를 생성합니다.

매개변수
스칼라 값
보고
  • 새로운 부울 스칼라

공개 정적 ByteNdArray scalarOf (바이트 값)

지정된 값으로 초기화된 바이트 스칼라(순위 0)를 생성합니다.

매개변수
스칼라 값
보고
  • 새로운 바이트 스칼라

공개 정적 LongNdArray scalarOf (긴 값)

지정된 값으로 초기화된 긴 스칼라(순위 0)를 생성합니다.

매개변수
스칼라 값
보고
  • 새로운 긴 스칼라

공개 정적 FloatNdArray scalarOf (부동 소수점 값)

지정된 값으로 초기화된 부동 소수점 스칼라(순위 0)를 생성합니다.

매개변수
스칼라 값
보고
  • 새로운 부동 소수점 스칼라

공개 정적 NdArray <T> scalarOfObject (T 값)

지정된 값으로 초기화된 스칼라(순위 0)를 생성합니다.

매개변수
스칼라 값
보고
  • 새로운 스칼라

공개 정적 LongNdArray 벡터Of (긴... 값)

지정된 값으로 초기화된 긴 벡터(순위 1)를 생성합니다.

반환된 벡터의 데이터를 수정하면 매개변수에 전달된 배열의 값에도 영향을 미칩니다.

매개변수
가치 벡터 값
보고
  • 새로운 긴 벡터
던지기
IllegalArgumentException 값이 null인 경우

공개 정적 ShortNdArray 벡터Of (짧은... 값)

주어진 값으로 초기화된 짧은 벡터(랭크 1)를 생성합니다.

반환된 벡터의 데이터를 수정하면 매개변수에 전달된 배열의 값에도 영향을 미칩니다.

매개변수
가치 벡터 값
보고
  • 새로운 짧은 벡터
던지기
IllegalArgumentException 값이 null인 경우

공개 정적 DoubleNdArray 벡터Of (이중... 값)

지정된 값으로 초기화된 이중 벡터(순위 1)를 생성합니다.

반환된 벡터의 데이터를 수정하면 매개변수에 전달된 배열의 값에도 영향을 미칩니다.

매개변수
가치 벡터 값
보고
  • 새로운 이중 벡터
던지기
IllegalArgumentException 값이 null인 경우

공개 정적 BooleanNdArray 벡터Of (부울... 값)

주어진 값으로 초기화된 부울 벡터(순위 1)를 생성합니다.

반환된 벡터의 데이터를 수정하면 매개변수에 전달된 배열의 값에도 영향을 미칩니다.

매개변수
가치 벡터 값
보고
  • 새로운 부울 벡터
던지기
IllegalArgumentException 값이 null인 경우

공개 정적 ByteNdArray 벡터Of (바이트... 값)

지정된 값으로 초기화된 바이트 벡터(순위 1)를 생성합니다.

반환된 벡터의 데이터를 수정하면 매개변수에 전달된 배열의 값에도 영향을 미칩니다.

매개변수
가치 벡터 값
보고
  • 새로운 바이트 벡터
던지기
IllegalArgumentException 값이 null인 경우

공개 정적 FloatNdArray 벡터Of (부동... 값)

주어진 값으로 초기화된 부동 벡터(순위 1)를 생성합니다.

반환된 벡터의 데이터를 수정하면 매개변수에 전달된 배열의 값에도 영향을 미칩니다.

매개변수
가치 벡터 값
보고
  • 새로운 부동 벡터
던지기
IllegalArgumentException 값이 null인 경우

공개 정적 IntNdArray 벡터Of (int... 값)

주어진 값으로 초기화된 int 벡터(랭크 1)를 생성합니다.

반환된 벡터의 데이터를 수정하면 매개변수에 전달된 배열의 값에도 영향을 미칩니다.

매개변수
가치 벡터 값
보고
  • 새로운 정수 벡터
던지기
IllegalArgumentException 값이 null인 경우

공개 정적 NdArray <T> 벡터OfObjects (T... 값)

주어진 값으로 초기화된 벡터(랭크 1)를 생성합니다.

반환된 벡터의 데이터를 수정하면 매개변수에 전달된 배열의 값에도 영향을 미칩니다.

매개변수
가치 벡터 값
보고
  • 새로운 벡터
던지기
IllegalArgumentException 값이 null인 경우

공개 정적 ByteNdArray ( Shape 모양, ByteDataBuffer 버퍼)

주어진 모양의 바이트 N차원 배열로 버퍼를 래핑합니다.

매개변수
모양 배열의 모양
완충기 래핑할 버퍼
보고
  • 새로운 바이트 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없거나 버퍼 크기가 더 큰 경우

공개 정적 DoubleNdArray ( 모양 모양 , DoubleDataBuffer 버퍼)

주어진 모양의 이중 N차원 배열로 버퍼를 래핑합니다.

매개변수
모양 배열의 모양
완충기 래핑할 버퍼
보고
  • 새로운 이중 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없거나 버퍼 크기가 더 큰 경우

공개 정적 ShortNdArray ( 모양 모양 , ShortDataBuffer 버퍼)

주어진 모양의 짧은 N차원 배열로 버퍼를 래핑합니다.

매개변수
모양 배열의 모양
완충기 래핑할 버퍼
보고
  • 새로운 짧은 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없거나 버퍼 크기가 더 큰 경우

public static NdArray <T> ( Shape 모양, DataBuffer <T> 버퍼)

주어진 모양의 N차원 배열로 버퍼를 래핑합니다.

매개변수
모양 배열의 모양
완충기 래핑할 버퍼
보고
  • 새로운 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없거나 버퍼 크기가 더 큰 경우

공개 정적 FloatNdArray ( 모양 모양, FloatDataBuffer 버퍼)

주어진 모양의 부동 N차원 배열로 버퍼를 래핑합니다.

매개변수
모양 배열의 모양
완충기 래핑할 버퍼
보고
  • 새로운 부동 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없거나 버퍼 크기가 더 큰 경우

공개 정적 LongNdArray ( 모양 모양 , LongDataBuffer 버퍼)

주어진 모양의 긴 N차원 배열로 버퍼를 래핑합니다.

매개변수
모양 배열의 모양
완충기 래핑할 버퍼
보고
  • 새로운 긴 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없거나 버퍼 크기가 더 큰 경우

공개 정적 IntNdArray ( 모양 모양 , IntDataBuffer 버퍼)

주어진 모양의 int N차원 배열로 버퍼를 래핑합니다.

매개변수
모양 배열의 모양
완충기 래핑할 버퍼
보고
  • 새로운 int N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없거나 버퍼 크기가 더 큰 경우

공개 정적 BooleanNdArray ( 모양 모양, BooleanDataBuffer 버퍼)

주어진 모양의 부울 N차원 배열로 버퍼를 래핑합니다.

매개변수
모양 배열의 모양
완충기 래핑할 버퍼
보고
  • 새로운 부울 N차원 배열
던지기
IllegalArgumentException 모양이 null이거나 크기를 알 수 없거나 버퍼 크기가 더 큰 경우