學習Python,就要先學習語法,yield以及生成器和迭代器就是Python十大語法之一。下文,是對yield以及生成器和迭代器的詳細介紹,一起了解一下!
Yield是外來詞匯,要想了解yield,就要先了解generator(生成器)。要了解generator,得先知道 iterator(迭代器)。
py2時代,range()返回的是list,但如果range(10000000)的話,會消耗大量內(nèi)存資源,所以,py2又搞了一個xrange()來解決這個問題。py3則只保留了xrange(),但寫作range()。xrange()返回的就是一個迭代器,它可以像list那樣被遍歷,但又不占用多少內(nèi)存。generator(生成器)是一種特殊的迭代器,只能被遍歷一次,遍歷結(jié)束,就自動消失了??傊还苁堑鬟€是生成器,都是為了避免使用list,從而節(jié)省內(nèi)存。那么,如何得到迭代器和生成器呢?pyrhon內(nèi)置了迭代函數(shù) iter,用于生成迭代器,用法如下:
yield 則是用于構(gòu)造生成器的。比如,我們要寫一個函數(shù),返回從0到某正整數(shù)的所有整數(shù)的平方,傳統(tǒng)的代碼寫法是這樣的:
但是如果計算1億以內(nèi)的所有整數(shù)的平方,這個函數(shù)的內(nèi)存開銷會大,這是 yield 就可以大顯身手了:
如果再次遍歷,則不會有輸出了。
看完上述的介紹,是不是對yield以及生成器和迭代器有所了解了。如果你想學習Python,就選擇融躍Python金融實戰(zhàn)課吧,該課程利用Python語言的智能性、簡潔性、高效性與金融的專業(yè)實戰(zhàn)相結(jié)合,使學習該語言的學員,具備語言匯編能力,將錯綜復雜的金融數(shù)據(jù)進行模塊化梳理,進而建立科學的金融模型,協(xié)助做出的投資決策,旨在幫助金融從業(yè)人員增強行業(yè)競爭力。
- 報考條件
- 報名時間
- 報名費用
- 考試科目
- 考試時間
-
GARP對于FRM報考條件的規(guī)定:
What qualifications do I need to register for the FRM Program?
There are no educational or professional prerequisites needed toregister.
翻譯為:報名FRM考試沒有任何學歷或?qū)I(yè)的先決條件。
可以理解為,報名FRM考試沒有任何的學歷和專業(yè)的要求,只要是你想考,都可以報名的。查看完整內(nèi)容 -
2024年5月FRM考試報名時間為:
早鳥價報名階段:2023年12月1日-2024年1月31日。
標準價報名階段:2024年2月1日-2024年3月31日。2024年8月FRM考試報名時間為:
早鳥價報名階段:2024年3月1日-2024年4月30日。
標準價報名階段:2024年5月1日-2024年6月30日。2024年11月FRM考試報名時間為:
早鳥價報名時間:2024年5月1日-2024年7月31日。
標準價報名時間:2024年8月1日-2024年9月30日。查看完整內(nèi)容 -
2023年GARP協(xié)會對FRM的各級考試報名的費用作出了修改:將原先早報階段考試費從$550上漲至$600,標準階段考試費從$750上漲至$800。費用分為:
注冊費:$ 400 USD;
考試費:$ 600 USD(第一階段)or $ 800 USD(第二階段);
場地費:$ 40 USD(大陸考生每次參加FRM考試都需繳納場地費);
數(shù)據(jù)費:$ 10 USD(只收取一次);
首次注冊的考生費用為(注冊費 + 考試費 + 場地費 + 數(shù)據(jù)費)= $1050 or $1250 USD。
非首次注冊的考生費用為(考試費 + 場地費) = $640 or $840 USD。查看完整內(nèi)容 -
FRM考試共兩級,F(xiàn)RM一級四門科目,F(xiàn)RM二級六門科目;具體科目及占比如下:
FRM一級(共四門科目)
1、Foundations of Risk Management風險管理基礎(大約占20%)
2、Quantitative Analysis數(shù)量分析(大約占20%)
3、Valuation and Risk Models估值與風險建模(大約占30%)
4、Financial Markets and Products金融市場與金融產(chǎn)品(大約占30%)
FRM二級(共六門科目)
1、Market Risk Measurement and Management市場風險管理與測量(大約占20%)
2、Credit Risk Measurement and Management信用風險管理與測量(大約占20%)
3、Operational and Integrated Risk Management操作及綜合風險管理(大約占20%)
4、Liquidity and Treasury Risk Measurement and Management 流動性風險管理(大約占15%)
5、Risk Management and Investment Management投資風險管理(大約占15%)
6、Current Issues in Financial Markets金融市場前沿話題(大約占10%)查看完整內(nèi)容 -
2024年FRM考試時間安排如下:
FRM一級考試:
2024年5月4日-5月17日;
2024年8月3日(周六)上午;
2024年11月2日-11月15日。FRM二級考試:
2024年5月18日-5月24日;
2024年8月3月(周六)下午;
2024年11月16日-11月22日。查看完整內(nèi)容
-
中文名
金融風險管理師
-
持證人數(shù)
25000(中國)
-
外文名
FRM(Financial Risk Manager)
-
考試等級
FRM考試共分為兩級考試
-
考試時間
5月、8月、11月
-
報名時間
5月考試(12月1日-3月31日)
8月考試(3月1日-6月30日)
11月考試(5月1日-9月30日)