日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python第一次作業

系統 1789 0

1.創建一個邊界值為1而內部都是0的數組,圖例如下:
[提示:]解此題可以先把所有值都設置為1,這是大正方形;其次,把邊界除外小正方形全部設置為0。
本題用到numpy的切片原理。多維數組同樣遵循x[start:stop:step]的原理。

[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]

            import numpy as np
num=np.ones((10,10),'int32')
num[1:-1,1:-1]=0
print(num)

          

Python第一次作業_第1張圖片

?

?

? 2.在數組主對角線上創建一個值為1,2,3,4的5x5矩陣,圖例如下:

[1 0 0 0]
[0 2 0 0]
[0 0 3 0]
[0 0 0 4]

            import numpy as np
num=np.zeros((5,5),'int32')
for index,value in enumerate(num):
    num[index,index]=index+1
print(num)

          

Python第一次作業_第2張圖片

?

?

?

3.數組歸一化操作
生成一個隨機的5*5矩陣,找出最大值和最小值,然后把最大值和最小值分別用1和0表示,其他值則介于在0和1中間。

            import numpy as np
num=np.random.rand(5,5)
numMax,numMin=num.max(),num.min()
for index,value in enumerate(num):
    for i,v in enumerate(value):
        if abs(num[index,i]-numMax)<0.000001:
            num[index,i]=1
        if abs(num[index,i]-numMin)<0.000001:
            num[index,i]=0

print(num)

          

Python第一次作業_第3張圖片

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 镇雄县| 恩施市| 军事| 连江县| 长岛县| 石渠县| 崇信县| 舞阳县| 和静县| 苏尼特右旗| 潮州市| 多伦县| 翁牛特旗| 汉川市| 遵义县| 哈密市| 同心县| 泽普县| 治多县| 金塔县| 玛多县| 白朗县| 四川省| 泸西县| 荔浦县| 新乡县| 稷山县| 霍城县| 岑溪市| 岳普湖县| 左贡县| 临海市| 商南县| 罗山县| 锡林浩特市| 潢川县| 宣汉县| 新乡县| 玉山县| 疏勒县| 九江县|