#!/usr/bin/env python
# coding: utf-8

# In[1]:


1+1


# In[2]:


sz = [1,2,3,4,5]


# In[31]:


import numpy as np
np.array(sz)
np2d = np.array(
    [[1,2],
     [3,4]])
print(np2d[1],"二维")
print(np2d[1,1],"二维取单个元素")


# In[ ]:







np.zeros((3,6,9))
np.ones(8)
#二进制
#这个二进制101--->是10进制的？
print(0b101)
np.array([1,2,3],dtype=np.float32)
np.array([1,2,3],dtype=np.int32)
a = [[1,2,3],[4,5,6]]
#怎么打印把5取出来？
print(a[1][1])


# In[32]:


import numpy as np
arr = np.array([10, 6, 5, 11, 18, 16, 9, 0, 3, 20])
arr[[0, 1, 5]]


# In[33]:


import numpy as np
arr2d = np.array([
    [1, 6, 11, 16, 21],
    [2, 7, 12, 17, 22],
    [3, 8, 13, 18, 23],
    [4, 9, 14, 19, 24],
    [5, 10, 15, 20, 25]
])
print(arr2d[[1, 4]])
# 输出:
# [[ 2  7 12 17 22]
#  [ 5 10 15 20 25]]


# In[ ]:


#0表示黑，1表示红，2表示白


# In[44]:


#先造个8*8棋盘
qipan = np.ones([8,8])
qipan = qipan.astype(str)
print(qipan)
#机器人开始循环了
hang=1
lie=1
#两个规则
for hang in range(8+1):
    for lie in range(8+1):
        if hang %2 == 1 and lie %2==0: 
            qipan[hang-1,lie-1] = '黑' #索引
        elif hang %2 == 0 and lie %2==1: 
            qipan[hang-1,lie-1] = '黑'#索引
        else: 
            qipan[hang-1,lie-1] = '白'#索引
#先把四个角填红
qipan[0,0] = '红'
qipan[0,7] = '红'
qipan[7,0] = '红'
qipan[7,7] ='红'
print(qipan)


# In[38]:





# In[ ]:




