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

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

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

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

# -*- 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。那么如果我們需要求一個(gè)數(shù)組中各個(gè)元素的階乘值呢?

# -*- 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)的的各個(gè)元素值的階乘值。

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

相關(guān)文章

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

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

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

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

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

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

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

    詳解Python如何使用Netmiko進(jìn)行文件傳輸

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

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

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

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

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

    python 5個(gè)實(shí)用的技巧

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

    使用Python判斷IP地址合法性的方法實(shí)例

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

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

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

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

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

最新評論

仪陇县| 莱西市| 龙川县| 彝良县| 察隅县| 郓城县| 治多县| 泰顺县| 思南县| 沧州市| 徐汇区| 阿拉善左旗| 衡南县| 海淀区| 惠州市| 于都县| 恩施市| 新密市| 太和县| 涞水县| 台北市| 陕西省| 古交市| 都匀市| 泸溪县| 高唐县| 房山区| 江西省| 乌拉特后旗| 新平| 扎鲁特旗| 巍山| 聊城市| 喀喇沁旗| 黄浦区| 遂昌县| 临高县| 博湖县| 全南县| 安阳县| 娄底市|