list 함수를 쓰는 경우

게시판 IDL Q&A list 함수를 쓰는 경우

태그: 

이 게시글은 2개 답변과 3명 참여가 있으며 마지막으로  Sangwoo에 의해 5 월, 1 주 전에 업데이트 됐습니다.

  • 글쓴이
  • #5295

    jay
    회원

    list 함수를 쓰고 배열로 바꿀 때
    같은 1차원 배열인데도 불구하고

    .toarray(dim=1)을 쓰면 오류나는 경우가 간혹 있는데요 그럴 경우
    .toarray()를 쓰면 오류가 나지 않고 1차원으로 바꿔지는 경우가 있던데

    아직 초보라서 이 둘의 차이점을 모르겠습니다ㅜ

    감사합니다

  • #5296

    mwkim
    회원

    안녕하세요, 혹시 에러가 발생한 상황에 대해서

    재현할 수 있는 코드를 올려주실수 있는지요?

    위 내용만 가지고는 어떤 상황에서 오류가 나는지 알기 어려울 것 같습니다.

    에러가 랜덤하게 발생한다면 랜덤하게 발생되는 코드를 올려주시면 감사하겠습니다.

  • #5297

    Sangwoo
    회원

    LIST의 ToArray 메서드의 적용 결과는 원래의 리스트 내에 어떤 원소들이 있었느냐에 따라 증상이 천차만별입니다. 말씀하신 증상은 나름 특이한 경우인 것 같은데, 위의 답변에서 언급된대로, 구체적으로 어떤 원소들이 포함된 리스트를 대상으로 ToArray를 적용했다가 그러한 증상이 발생했는가에 대한 구체적 정보가 없으면 문제점의 진단이 매우 어렵습니다. 따라서 리스트 안에 포함되었던 원소들 각각이 어떤 형태였는가에 대한 정보를 알려주셔야 합니다. 단일값이었을 수도 있고 배열이었을 수도 있고 여러가지 경우가 있을 수 있거든요.

답변은 로그인 후 가능합니다.