프로그래밍 QnA + 설치 및 활용 QnA

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의 이미지

.

익명 사용자의 이미지

unity 3d 모델에 다른 모델 합치기

TPS게임을 개발해 보려고 하는 학생입니다.
3D 군인 모델을 인터넷에서 fbx로 구했는데, 각각의 애니메이션들도 되어 있는걸로 구했습니다.

swat
swat@Idle
swat@fire

뭐 이런식으로요...

각각 다 모델이 들어가 있고 애니메이션도 다 있습니다.
근데 다만 사람만 있고 총은 모델에 없어서 총은 3D모델을 따로 라이플, 권총, 스나이퍼 등을 구해놨는데
이걸 어떻게 합쳐야 하는지 모르겠습니다.
기본 모델에 idle 애니메이션이 들어가 있는걸 scene에 옮겨 놓고 총모델을 얼추 손위치에 맞춰 옮기고
빈 오브젝트 생성해서 사람모델이랑 총모델 두개를 같이 넣어서 하나로 뭉쳐봤는데 사람모델이 애니메이션에 맞춰
움직이는데 총은 가만히 있으니 손이 총을 통과하고 뭐 난리도 아니더라구요...

이걸 어떻게 합쳐야 하는지 아시는분 있으시면 조언을 구해봅니다. 부탁드립니다.

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 + 설치 및 활용 QnA 구독하기