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

python計算數(shù)字或者數(shù)組的階乘的實現(xiàn)

 更新時間:2021年08月04日 11:54:53   作者:勤奮的大熊貓  
本文主要介紹了python計算數(shù)字或者數(shù)組的階乘,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

今天寫畢業(yè)設(shè)計的時候遇到了一個級數(shù)展開式,里面包含著一個求一個數(shù)組的階乘運算,這里特來記錄一下。

# -*- coding:utf-8 -*-
"""
author: 15025
time: 2021/7/18 17:58
software: PyCharm

Description:
    calculate factorial of a given number
"""


class PythonStudy:
    @staticmethod
    def factorial(n):
        num = 1
        for i in range(1, n + 1):
            num *= i

        return num


if __name__ == "__main__":
    main = PythonStudy()
    result = main.factorial(4)
    print("The final result is: ")
    print(result)
"""
The final result is: 
24
"""

可以看到,我們正確地獲得了4的階乘值24。那么如果我們需要求一個數(shù)組中各個元素的階乘值呢?

# -*- coding:utf-8 -*-
"""
author: 15025
time: 2021/7/18 17:58
software: PyCharm

Description:
    calculate factorial of a given array
"""
import numpy as np

class NumpyStudy:
    @staticmethod
    def factorial(arr):
        length = len(arr)
        num_arr = np.ones(length)
        for index, value in enumerate(arr):
            for i in range(1, value + 1):
                num_arr[index] *= i

        return num_arr


if __name__ == "__main__":
    main = NumpyStudy()
    array = np.arange(11)
    result = main.factorial(array)
    print("The final result is: ")
    print(result)
"""
The final result is: 
[1.0000e+00 1.0000e+00 2.0000e+00 6.0000e+00 2.4000e+01 1.2000e+02
 7.2000e+02 5.0400e+03 4.0320e+04 3.6288e+05 3.6288e+06]
"""

這里我們可以看到我們成功獲得了數(shù)組[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]中對應(yīng)的的各個元素值的階乘值。

到此這篇關(guān)于python計算給定數(shù)字或者數(shù)組的階乘的文章就介紹到這了,更多相關(guān)python數(shù)組階乘內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Python搭建代理IP池實現(xiàn)獲取IP的方法

    Python搭建代理IP池實現(xiàn)獲取IP的方法

    這篇文章主要介紹了Python搭建代理IP池實現(xiàn)獲取IP的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • python實現(xiàn)簡單多人聊天室

    python實現(xiàn)簡單多人聊天室

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡單多人聊天室功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • python文件與路徑操作神器?pathlib

    python文件與路徑操作神器?pathlib

    這篇文章主要介紹了python文件與路徑操作神器?pathlib,pathlib中封裝了PurePath和Path類,前者用于處理路徑風格的字符串;后者是前者的子類,可直接處理路徑,下文關(guān)于更多的pathlib相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-04-04
  • 詳解Python如何使用Netmiko進行文件傳輸

    詳解Python如何使用Netmiko進行文件傳輸

    Netmiko是一個用于連接和管理各種網(wǎng)絡(luò)設(shè)備的Python庫,它是Paramiko的一個擴展。本文就來講講如何利用Netmiko實現(xiàn)文件傳輸功能吧
    2023-05-05
  • Python編程中實現(xiàn)迭代器的一些技巧小結(jié)

    Python編程中實現(xiàn)迭代器的一些技巧小結(jié)

    只談迭代器的話在Python中只是一個泛指的概念,具體的可以用yield、生成器表達式、iter等多種方式來構(gòu)建,這里我們整理了Python編程中實現(xiàn)迭代器的一些技巧小結(jié):
    2016-06-06
  • python3.7 利用函數(shù)os pandas利用excel對文件名進行歸類

    python3.7 利用函數(shù)os pandas利用excel對文件名進行歸類

    這篇文章主要介紹了python3.7 利用函數(shù)os pandas利用excel對文件名進行歸類,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • python 5個實用的技巧

    python 5個實用的技巧

    這篇文章主要介紹了python 5個實用的技巧,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • 使用Python判斷IP地址合法性的方法實例

    使用Python判斷IP地址合法性的方法實例

    這篇文章主要介紹了使用Python判斷IP地址合法性的方法實例,需要的朋友可以參考下
    2014-03-03
  • python3實現(xiàn)基于用戶的協(xié)同過濾

    python3實現(xiàn)基于用戶的協(xié)同過濾

    這篇文章主要為大家詳細介紹了python3實現(xiàn)基于用戶的協(xié)同過濾,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 使用python處理一萬份word表格簡歷操作

    使用python處理一萬份word表格簡歷操作

    這篇文章主要介紹了使用python處理一萬份word表格簡歷操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論

庆安县| 滨海县| 中方县| 溆浦县| 望城县| 太仆寺旗| 尚义县| 庆城县| 清流县| 青海省| 信丰县| 长武县| 正蓝旗| 桃园市| 南汇区| 武隆县| 明星| 将乐县| 九寨沟县| 房产| 南召县| 天柱县| 贡觉县| 武功县| 大足县| 井研县| 永福县| 荔浦县| 德安县| 金寨县| 瑞金市| 武邑县| 门头沟区| 囊谦县| 武山县| 额敏县| 东乡| 清涧县| 嘉鱼县| 当涂县| 博客|