[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:000435] Re: proto2c
��Ƿ�⤵��
In message "[dennou-ruby:000431] Re: proto2c"
on 00/10/31, Takeshi Horinouchi <horinout@xxxxxx> writes:
> > > ���äȡ����ˤ��ޤ��͡���ǽ���Ȥ��Ƥ�
> > > (1) Array
> > > (2) NumArray
> > > (3) NumArray �� Array
> > > ��3�ѥ������ꤨ��Ϥ��Ǥ����Ȥꤢ������ΧArray�ˤ��ޤ��礦��
> > > �դ�(2)��(3)�Ǥʤ��Ȥ�������DCL�ؿ��ˤϲ�������ޤ���?
> > �褯�狼��ʤ��ΤǤ��������̤˳�����餤�� (1) �������
> > �Τ褦�ʵ������ޤ���
>
> ����פǤϤ���ΤǤ����������˻Ȥ��Τ� NumArray �Ȥ����Τ�����
> �Ǥ��Τǡ�Array ����Ϥ��ˤ��Ƥ� NumArray �ˤ������б�����ĺ
> ����ȴ��Ǥ����ʤ���(3) ���ɤ�ʬ����ʤ��ΤǤ�����ɬ�פʤ���
> ���˻פ��ޤ����Ȥ����ǡ�filter�����ޤ����Ƥʤ��Τ�Ū����ʤ���
> ����������Τ�ޤ����¤� NumArray ���б�������Τ����ֳڤǤ�
> �ʤ��Ǥ�����Array�ϲ��Ǥ�������ޤ�����¿�����ˤ���ˤ� Array
> �� Array �Ȥʤ�ޤ���͡�
�����ʤ�Ǥ���NumArray �������б���������ڤʤ�Ǥ�����������
real * �ΰ�̣����Ȥ��������̤Υǡ����Ф���Ǥʤ����¿�����
�ѥ������Ĥξ��ϡ�
rpara1, rpara2, rpar3 = xxx( ... )
xxx( [rpara1,rpara2], .... )
�Ƚ������ڤ����ʤΤǡ�Array �ˤ��б��������������褦�ʵ�
�����ޤ�����
¿�����ξ��Ǥ�����NumArray �� Array �⥪�֥������Ȥ�����
�Ф��� C ������ϣ������ǡ����Τޤ� cdcl ���Ϥ��褦�ˤʤä�
���ޤ��������顢Array �Ϥ�����Ȥ� n �������Ȼפäƥ桼����
�ǡ�������� OK �Ǥ�����Array �� Array ���ȥ��顼�Ǥ���
(����ʻ��ϡ�NumArray ��ȤäƲ��������Ȥ������ȤǤ���͡�)
�������ˤ��Ƥ��뤳�Ȥϡ�����
proto2c �ϡ����ΤȤ����ؿ��ΰ���������ξ�硢���μ�����ռ�
�������ˤʤäƤ��ʤ��ΤǤ����⤷��NumArray �� shape �Ȥ���
�������å�����ɬ�פ�����ʤ顢�����ξ��������ʤ��Ȥ�����
����
�㤨�С�NumArray���饹�� ���֥������� data �� data.shape =>
(l, m, n) �ǡ������Ȥäƣ������������������������
udcntr(data, ... )
�Ȼ��ꤷ���Ȥ�������ä��Ѥʳ��Ǥ�Ƥ��줿���������Τ���
udcntr(data[0, true, true], ... )
�ʤɤȽޤǥ��顼�ˤʤ�ۤ����������Ǥ����ɤ��Ǥ��礦����
( ��äѤꡢ�����å���ɬ�פʵ������Ƥ��ޤ����� )
�ǽ���äǡ�real * �֥������Ȥˤ����֤����ϡ��桼����
Array �� NumArray �ɤ������Ԥ��Ƥ���Τ�Ƚ�Ǥ���Τ���
�Ǥ���(1) �� Array �����줹��ȡ�math2 ( math1 �⡩) �������
���ޤ�����ʤ��������Ȼפ��ޤ�����
���� proto2c �Ȥ��Ƥϡ���Ƿ�⤵���ä����褦�ˡ�NumArray
���֤���褦�ˤǤ���ųݤ���ɬ�פʤΤ��⤷��ޤ���
�����դ��ޡ�
C ������Ȥ��Υ��������顢NumArray ���֥������Ȥ���ؿ���
�����Ƥ�館�ޤ���������������ꤤ���ޤ���
���� ����