最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?生成多行重復(fù)數(shù)據(jù)的方法實(shí)現(xiàn)

 更新時(shí)間:2023年03月13日 10:57:24   作者:勤奮的大熊貓  
本文主要介紹了Python?生成多行重復(fù)數(shù)據(jù)的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

引言

在做科學(xué)計(jì)算或者模擬仿真的時(shí)候,相信不少小伙伴會(huì)遇到這樣的問題,比如,我們有一個(gè)一維數(shù)組如下所示:

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

此時(shí),我們想要將其沿著 y 軸進(jìn)行重復(fù)性堆疊,比如,這里我們?cè)O(shè)定 3 次, 從而我們可以得到下面的數(shù)組。

[[1. 2. 3. 4. 5.]
 [1. 2. 3. 4. 5.]
 [1. 2. 3. 4. 5.]]

那么我們?cè)撛趺崔k呢?

一般方法

import numpy as np

array = np.array([1, 2, 3, 4, 5]) ? # 原始數(shù)組
repeat_time = 3 ?# 沿著y軸堆疊的次數(shù)
array_final = np.ones([repeat_time, len(array)])
for i in range(repeat_time):
? ? array_final[i, :] = array

print(array_final)
"""
result:
[[1. 2. 3. 4. 5.]
?[1. 2. 3. 4. 5.]
?[1. 2. 3. 4. 5.]]
"""

使用np.repeat函數(shù)

顯然,上述方法比較麻煩,為了簡(jiǎn)化,我們可以世界使用 np.repeat() 函數(shù)實(shí)現(xiàn)這個(gè)功能。

import numpy as np

array = np.array([1, 2, 3, 4, 5]) ?# 原始數(shù)組
repeat_time = 3 ?# 沿著y軸堆疊的次數(shù)
array_final = np.repeat(array.reshape(1, -1), axis=0, repeats=repeat_time)
print(array_final)
"""
result:
[[1 2 3 4 5]
?[1 2 3 4 5]
?[1 2 3 4 5]]
"""

關(guān)于 np.repeat() 函數(shù)的詳細(xì)用法可以參考這篇------np.repeat()函數(shù)

使用np.meshgrid函數(shù)

當(dāng)然了,對(duì)于這種情況,最簡(jiǎn)單的方法就是使用 np.meshgrid() 函數(shù)來處理。

import numpy as np

array = np.array([1, 2, 3, 4, 5]) ?# 原始數(shù)組
repeat_time = 3 ?# 沿著y軸堆疊的次數(shù)
array_1 = array.copy()[0:repeat_time]
array_final, array_final1 = np.meshgrid(array, array_1)
print(array_final)
"""
result:
[[1 2 3 4 5]
?[1 2 3 4 5]
?[1 2 3 4 5]]
"""

當(dāng)然了,還有其他方法,比如 np.vstack() 以及 np.concatenate() 函數(shù)均可以實(shí)現(xiàn)這個(gè)操作。關(guān)于這兩個(gè)函數(shù),可以查看博客------np.concatenate()函數(shù)np.vstack()函數(shù)

到此這篇關(guān)于Python 生成多行重復(fù)數(shù)據(jù)的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python 生成多行重復(fù)數(shù)據(jù)的方法實(shí)現(xiàn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

衡水市| 阿拉善盟| 塔河县| 乌什县| 综艺| 农安县| 淳安县| 沈阳市| 鸡西市| 积石山| 淮北市| 邹平县| 芦溪县| 牙克石市| 曲阳县| 西藏| 翼城县| 铜川市| 湛江市| 长治市| 广南县| 淳安县| 子洲县| 萍乡市| 禄劝| 澄迈县| 昌平区| 新化县| 二连浩特市| 哈尔滨市| 昌都县| 车险| 三都| 通江县| 沙雅县| 二连浩特市| 汝阳县| 新巴尔虎左旗| 若羌县| 章丘市| 威远县|