�ŋߗ��s�̋@�B�w�K�^Deep Learning�������Ă݂����Ƃ����l�̂��߂ɁAPython���g�����@�B�w�K�ɂ��Ď�v�ȃ��C�u�����^�c�[���̎g�����𒆐S�ɉ������A�ځB����́A�Ȋw�I�v�Z�̊�{�I�p�b�P�[�WNumPy���g���āA�z��̊�{����A�X���C�V���O�ƃC���f�N�V���O�A�z����g�����ȒP�Ȍv�Z�̎d���Ȃǂ��Љ�B
���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B
�@�v���O���~���O����uPython�v���@�B�w�K�̕���ōL���g���Ă���A�ŋ߂̋@�B�w�K�^Deep Learning�̗��s�ɂ��g���l�������Ă��邩�Ǝv���܂��B����ŁA�u�@�B�w�K�ɋ������������̂Ŏ����ł������Ă݂������ǁA�ǂ�������t���Ă����̂��v�Ƃ����b���悭�����܂��B�{�A�ځuPython�Ŏn�߂�@�B�w�K�����v�ł́A���̂悤�Ȑl���^�[�Q�b�g�ɁAPython���g�����@�B�w�K�ɂ��Ď�v�ȃ��C�u�����^�c�[���̎g�����𒆐S�ɉ�����Ă����܂��B
�@�A�ڑ�1��́uPython�ŋ@�B�w�K�^Deep Learning���n�߂�Ȃ�m���Ă����������C�u�����^�c�[��7�I�v�ł́A���C�u�����^�c�[���Q�̊T�v��������܂����B�O��́A���̒��ł�Jupyter Notebook�̊�{����Ɛݒ�ɂ��Đ������܂����B
�@����A�ڑ�1��ŏЉ���e�탉�C�u�������g����̓I�ȃR�[�h��Ꭶ���Ă����܂����AJupyter Notebook�`���ŏ����Ă����܂��B����͐��l�v�Z�̊�{�ɂȂ郉�C�u�����uNumPy�^SciPy�v�ɂ��Ăł��B
�@�Ȃ��{�e�ł́APython�̃o�[�W������3.x�n�ł���Ƃ��܂��B
������̃T���v���R�[�h�́A�����炩��_�E�����[�h�ł��܂��B
�@�ʏ�A�@�B�w�K�Ŏg����f�[�^�s��́A�e�s�i�������j���T���v���������A�e��i�c�����j�����ꂼ��̓����ʂɑΉ����܂��B�Ⴆ�A�A�ڑ�1��ŏЉ���uScikit-learn�v�ł悭�g����T���v���f�[�^�Ɂu����߁iiris�j�v������܂��B���̃f�[�^�̏�5�s�������o���ƁA���̂悤�Ȓ��g�ɂȂ��Ă��܂��B
array([[ 5.1, 3.5, 1.4, 0.2], [ 4.9, 3. , 1.4, 0.2], [ 4.7, 3.2, 1.3, 0.2], [ 4.6, 3.1, 1.5, 0.2], [ 5. , 3.6, 1.4, 0.2]])
�@����́A����߂�4�ӏ��̐��@���W�߂��f�[�^�ł��B1�̍s�͂���߂̉�1�������Ă���A�����ł�5�̂���߂̃f�[�^������ł��邱�ƂɂȂ�܂��B���ɕ������́A4�ӏ��iSepal�i�ӕЁj�̒����A���APetal�i�ԕفj�̒����A���j�̐��@�������Ă��܂��B
�@��ʂɋ@�B�w�K�̃A���S���Y�����g���ė\���╪�ށA�N���X�^�����O�Ȃǂ��s���Ƃ��ɂ́A���̂悤�Ȍ`���̍s��i2�����z��j��p�ӂ���K�v������܂��B
�@NumPy�͉Ȋw�I�v�Z�̊�{�I�p�b�P�[�W�ŁA�v�Z�������ǂ��z��A�s��v�Z�A�t�[���G�ϊ��Ȃǂ̋@�\����܂��B
�@SciPy�́ANumPy�̏�ʂɈʒu���郉�C�u�����ŁA�W���I�ȉȊw�Z�p�v�Z�̃c�[������܂��B
�@NumPy��SciPy�����ɍ��@�\�Ȃ̂ŁA�{�A�ڂł͋@�B�w�K�̂��߂̓���Ƃ������_�ɓ������āA�Œ���̃f�[�^�̏����ɖ𗧂g�������Љ�܂��B�����Ɩԗ��I�Ȑ������{�ƃh�L�������g���Q�Ƃ��Ă��������B����Ǝ����2��ɕ����Đ������܂����A����͎��NumPy�̔z��̑���ɂ��Ăł��B
�@���ꂩ�玦���\�[�X�R�[�h�́A���̂悤��NumPy���C���|�[�g���Ă�����̂Ƃ��܂��B
�@Python�{�̂ɂ́ulist�v�Ƃ����^�i�ȉ����X�g�^�j������܂����A�z��ɑ�������^�͂���܂���B���X�g�^�́A�v�f�̌^�������łȂ��Ă��悭�A�C�y�ɗv�f��lj��ł���Ȃǂ̏_��ŗ��_������܂����A���l�v�Z������Ƃ��̌v�Z���x�Ȃǂ̓_�ł�NumPy�̔z��^�̕����ǂ��ł��B
�@1�����z��̓��X�g�^�Ǝ��Ă��܂����A�S�Ă̗v�f�������^�ł���K�v������_���قȂ�܂��B1�����z��́A���LIn[2]:�̂悤�Ɂunumpy.array�v���g�����ƂŁA���X�g�^����ȒP�ɍ��܂��B
�@�܂��A1�����z��ua�v��i�Ԗڂ̗v�f�ɃA�N�Z�X����ɂ̓��X�g�Ɠ��l�Ɂua[i]�v�Ƃ��܂��iIn[3]:�j�B������Python�ł́A�C���f�b�N�X��0����n�܂�̂ŁA�v�f�����Ɂu0�Ԗځv�u1�Ԗځv�ƌĂԂ��Ƃɂ��܂��B2�����z��̏ꍇ�́ui�s�ځv�uj��ځv�̌ď̂����l�ł��B
�@�Ȃ�In[4]:�́ua.shape�v�́ua�v�̌`��i�c���̃T�C�Y�j��\���Ă��āAIn[5]:�́ua.dtype.name�v�͗v�f�̌^�̖��O�������Ă��܂��B
�@���������v�f�Ƃ���z������ɂ́unumpy.arange�v���g���܂��B
�@�z��̗v�f�̌^�͎����I�ɐݒ肳��܂����A���LIn[11]:�̂悤�ɖ��O�t�������udtype�v�Ŗ����I�Ɏw�肷�邱�Ƃ��ł��܂��B
�@��قǂ́u����߁v�̂悤�ȃf�[�^��p�ӂ���ɂ́AIn[12]:�̂悤�Ƀ��X�g�̃��X�g����ϊ�������@���֗��ł��B���X�g�͗v�f�̒lj����e�ՂȂ̂ŁA��x���X�g�̃��X�g������Ă���ϊ�����̂͂悭�s���܂��B
�@2�����z��a�̗v�f�����o���̂ɂ́ua[i,j]�v�̂悤�ɂ��܂��iIn[13]:�j�B
�@���͏��������X�g�̃��X�g�ōs������ɔz��ɕϊ����邱�Ƃ��悭�s���܂��B���̃R�[�h�́Acsv�t�@�C������̓��͂�z��ɕϊ����܂��B
�@���ۂ�csv�t�@�C����ǂݍ��ނ̂��ړI�Ȃ�A�unumpy.genfromtxt�v��A�A�ڑ�1��ŏЉ����K�̓f�[�^�����p�̃��C�u�����uPandas�v���g���������֗��ŏ����������̂ł����A�����ł͈�ʓI�ȓ��͏����̗�Ƃ������ƂŁA�����Ď蓮�Őݒ肵�Ă��܂��B��ʂɂ͓��͂����ɂȂ邩������Ȃ��̂ŁA���̃R�[�h�Ⴊ���ɗ����Ǝv���܂��B
�@���炩���ߌ��߂�ꂽ�l�̓������z�K�v�Ȃ��Ƃ��悭����܂��B�v�f���S��0�ł���s��́AIn[16]:�̂悤�Ɂunumpy.zeros�v�ŁA�v�f���S��1�ł���s���In[17]:�̂悤�Ɂunumpy.ones�v�ō��܂��B������dtype�ŗv�f�̌^���w��ł��܂��iIn[18]:�j�B
�@�u���g�͉��ł��\��Ȃ�����A�����z��̓��ꕨ�����p�ӂ��āA�v�f�͌�œ����v�Ƃ����ꍇ�AIn[19]:�̂悤�Ɂunumpy.empty�v���g���܂��B����́A�z��̓��ꕨ��p�ӂ��邾���ŗv�f�ւ̐ݒ�͍s��Ȃ��̂ŁA�z��̗v�f�����ɂȂ邩�͕�����܂���B���܂��ܔz��̃������̈���m�ۂ����Ƃ��ɁA�����ɂ������l�����̂܂g���܂��B
�����F���̌��ʂ͊��ˑ��Ȃ̂ŁA�K�����������Ȃ�Ƃ͌���܂���B
�@�����l�ݒ���s���ꍇ�Ȃǂł́A�����l��v�f�Ɏ��s���x�N�g�����K�v�ɂȂ邱�Ƃ����邩������܂���B��l�������~�����ꍇ��In[20]:�̂悤�Ɂunumpy.random.rand�v���A���K�������~�����ꍇ��In[21]:�̂悤�Ɂunumpy.random.randn�v���g���܂��B
�@�܂��A�V�~�����[�V�����̍Č�����ۏ������ꍇ�́A�����Ƃ����ǂ����x���s���Ă������������~�������Ƃ�����܂��B���̏ꍇ�́A�unumpy.random.seed�v�ɂ���ė����̃^�l�i�V�[�h�j���w�肵�܂��iIn[20]:�j�B
Copyright © ITmedia, Inc. All Rights Reserved.