프로그래밍 QnA

익명 사용자의 이미지

c언어 질문입니다.

heodh의 이미지

[python] numpy array에 리스트 추가하기

아래와 같이 n은 3X6 리스트 입니다. 제가 하고 싶은 것은 각 row에서 첫 3개 원소를 wt에 저장하고 나머지 3개 원소를 mt에 numpy의 array(3X3)로 저장하고 싶습니다.

>>> n
[[1, 2, 3, 4, 5, 6], [11, 12, 13, 14, 15, 16], [21, 22, 23, 24, 25, 26]]

#즉 이렇게 하고 싶습니다.
#wt은 array([[1,2,3], [11,12,13], [21,22,23]]) 이렇게 3*3
#mt의 경우 array([[4,5,6], [14,15,16], [24,25,26]]) 이렇게 3*3

그냥 파이썬 기본 리스트를 가지고 wt, mt를 작성한 후 그 결과를 numpy array로 변경하면 가능하나 저는 처음부터 array로 만들어서 추가하고 싶습니다.

kuroli의 이미지

어셈블리언어 경계 정렬

.section ".data"로 정적변수 영역에 저장된 데이터를 경계정렬하는 방법에 의문이 있습니다.

2byte 숫자 + 1byte 문자 17개 (문자열) + 1byte 문자 + 4byte 숫자 + 4byte 숫자 + 4byte 숫자를 저장하려면

상대적 시작주소
0 숫자
2 문자열
19 문자
20 숫자
24 숫자
28 숫자

이렇게 32비트가 타당한가요?

zasxer의 이미지

bg 출력 질문!

A를 백그라운드로 돌리고
B를 실행하여 입력하면 bg에서 출력하게 하려고 하는데,
책에는 출력이되는데 왜 저는 안될까요...?

fifo사용해서 출력을 하는건뎅...
B를 종료하면 A가 같이 종료되는 형태입니다.

B가 종료되면 fifo로 연결되어 있는 A도 종료된다고 적혀있습니다.

wjddndyd401의 이미지

아두이노 메가 시리얼 포트 통신중....

두 개의 아두이노간 시리얼 통신을 구현중인데
기본 시리얼 포트를 모니터 출력용으로 쓰고
Serial1을 통신용으로 사용하여 가장 기초적인 시리얼통신 코드를 작성했습니다.
헌데 Rx에 선이 연결될 경우, 버퍼에 0 이 계속 쌓입니다.
연결된 선의 반대쪽은 아무것도 없음에도 불구하고..

wjddndyd401의 이미지

.

mestelle의 이미지

java에서 이중for문 관련 질문드려요

for(x=0;x<max;x++){  //1
  for(y=0;y<max;y++){   //2
    if(sum(digits(x))+sum(digits(y))<=19) 
      count++;
    else
      //1번으로 다시 나가기
   }
}

if조건에 해당하지 않으면 y반복문을 나가서
x반복문에 +1해서 다시 for문을 돌리고 싶은데요

if-else로 코딩할 수 있을까요?
아니면 if-else말고 다른 방법이 있을까요?

kuroli의 이미지

SPARC 프로세서에서의 정적변수 참조 관련

N = 3 ! N은 레코드 수
1960 kim M 39 78 0
1890 snowwhite F 88 95 0
1517 Robinhood M 95 95 0

왼쪽부터 연도, 이름, 성별, 점수1, 점수2, 평균 (초기값0) 입니다.
이런 데이터를 정적 변수 공간에 저장한 뒤, 함수 avg를 통해 현재는 0인 곳에 평균값을 계산해 넣은 뒤
출력하는 프로그램입니다.
연도는 unsigned 16bit, 이름 부분은 17*unsigned 8bit 이기 때문에 경계정렬을 위해 skip 명령어가 들어가 있습니다.
그런데 아래 프로그램 코드의 결과가

1960 kim M 39 78 58
1890 snowwhite F 88 95 91
0 0 0 0

익명 사용자의 이미지

c언어 질문입니다.

코드는

페이지

프로그래밍 QnA 구독하기