zero dark thirty(grey是黑人还是白人)
资讯
2023-11-11
226
1. zero dark thirty,grey是黑人还是白人?
白人。
斯盖拉·格蕾(原名:Holly Brook Haferman)在1986年2月23日出生于美国威斯康星州马佐梅尼,她有一个姐姐,她母亲从小就教她音乐,格蕾五岁和母亲组成一支民谣组合,六岁就和母亲出了三张独立专辑。
2003年她来到了Los Angeles寻求自己的音乐梦想,最终她出众的才华被著名的现代摇滚团体Linkin Park看中,将她签到了乐队自己的厂牌Machine Shop Recordings旗下,2005年9月,她发行了同名EP专辑《Holly Brook EP》。
2006年4月,她与黑暗堡垒合作的单曲《Where'd You Go》在美国大热,也使她获得MTV音乐录影带大奖“最佳铃声奖”[2] 。5月,格蕾发行了首张专辑《Like Blood Like Honey》,但是成绩不理想遭公司解约。之后她在俄勒冈州的树林里隐居。
2010年6月,她发行了第二张EP专辑《O'Dark:Thirty》。10月,她正式改名为Skylar Grey,签约Interscope Records[3] ,并为埃米纳姆和蕾哈娜写出了单曲《Love The Way You Lie》。11月,她为Diddy-Dirty Money的《Coming Home》副歌部分献声。
2. 如何高效地使用Matplotlib?
全文共2153字,预计学习时长4分钟或更长
用Matplotlib模拟雨
动画是呈现各种现象的有趣方式。在描述像过去几年的股票价格、过去十年的气候变化、季节性和趋势等时间序列数据时,与静态图相比,动画更能说明问题。因为,从动画中,我们可以看到特定参数是如何随时间而变化的。
上图是模拟雨的图像。此图由Matplotlib绘图库绘制而成,该绘图库常常被认为是python可视化数据包的原始数据组。Matplotlib通过50个分散点的比例和不透明度来模拟雨滴落在平面上的情景。如今,Plotly、Bokeh、Altair等一系列可视化工具均为Python中强大的可视化工具。这些库可实现最先进的动画和交互动作。但是,本文重点在于研究数据库的一个方面——动画。同时,我们也将关注实现动画的方法。
概述Matplotlib是一个 Python 的 2D绘图库,也是Python中最受欢迎的绘图数据库。大多数人在踏上数据可视化之旅时,都是首选Matplotlib。这是因为它可简单地生成绘图,直方图、功率谱、条形图、错误图、散点图等。不仅如此,它还无缝连接了Pandas、Seaborn等数据库,甚至创建出更为复杂的可视化数据。
Matplotlib有几大优点:
· 其构造和MATLAB(矩阵实验室)类似,所以两者间易于切换
· 包含许多后端渲染
· 可以快速生成绘图
· 已存在数十年以上,因此,有大量的用户基础
但是,Matplotlib除了这些优点之外,也有许多不足之处:
· Matplotlib常常不可避免地存在冗繁的API(应用程序编程接口)
· 有时默认样式设计不如人意
· 对web和交互式图表的支持较低
· 处理大型及复杂的数据时速度常常较慢
对于进修者来说,Datacamp中有关于Matplotlib的必备知识可以帮助提高基础知识。
动画Matplotlib的动画基类负责处理动画部分。其可提供构建动画功能的框架。有两个主要接口来实现此功能:
FuncAnimation:通过反复触发func.功能创建动画。
ArtistAnimation:利用已定义的Artist对象创建动画。
但是,在上述两种接口中,FuncAnimation更为方便。我们专注于FuncAnimation工具的研究。
要求
· 安装numpy和matplotlib模块。
· 安装符合要求的 ffmpeg 或imagemagick方可将动画以mp4或gif的形式储存。
一切准备就绪,就可以开始在JupyterNotebooks中制作第一个基本动画了。本文的访问密码可在GithubRepository中获取。
基本动画:移动的正弦波
在电脑中,利用FuncAnimation创建正弦波的基本动画。动画源代码可在Matplotlib动画教程中获取。先来看看输出代码,然后将其破译,并了解其中奥妙。
import numpy as np
from matplotlib import pyplot as plt
from matplotlib.animation import FuncAnimation
plt.style.use('seaborn-pastel')
fig = plt.figure()
ax = plt.axes(xlim=(0, 4), ylim=(-2, 2))
line, = ax.plot([], [], lw=3)
def init():
line.set_data([], [])
return line,
def animate(i):
x = np.linspace(0, 4, 1000)
y = np.sin(2 * np.pi * (x - 0.01 * i))
line.set_data(x, y)
return line,
anim = FuncAnimation(fig, animate, init_func=init,
frames=200, interval=20, blit=True)
anim.save('sine_wave.gif', writer='imagemagick')
· 在第7行到第9行,简单地创建一个图形窗口,图中只有一个轴。然后,创建无内容的行对象,其本质上是在动画中可修改的对象。稍后用数据来填充行对象。
· 在第11行到13行,创建init函数,触发动画发生。此函数初始化数据,并限定轴范围。
· 最后,在第14行到第18行,定义动画函数,该函数以帧数(i)作为参数,并创建一个正弦波(或任意其他的动画),而其移动取决于i的值。此函数返回一个已修改的plot对象的元组,告知动画框架plot中哪些部分需要动画化。
· 在第20 行,创建实际的动画对象。Blit参数确保只重新绘制已更改的部分。
· 这是在Matplolib中创建动画的基本知识。只需对代码稍作调整,就可以创建出一些有趣的可视化。接下来看看其中一些可视化的例子吧。
一个不断扩大的线圈同样,在GreeksforGreeks中,有一个创建图形的好例子。我们一起在animation模块的帮助下创造一个缓慢展开的活动线圈。该代码和正弦波图极为相似,只有一些小调整。
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import numpy as np
plt.style.use('dark_background')
fig = plt.figure()
ax = plt.axes(xlim=(-50, 50), ylim=(-50, 50))
line, = ax.plot([], [], lw=2)
# initialization function
def init():
# creating an empty plot/frame
line.set_data([], [])
return line,
# lists to store x and y axis points
xdata, ydata = [], []
# animation function
def animate(i):
# t is a parameter
t = 0.1*i
# x, y values to be plotted
x = t*np.sin(t)
y = t*np.cos(t)
# appending new points to x, y axes points list
xdata.append(x)
ydata.append(y)
line.set_data(xdata, ydata)
return line,
# setting a title for the plot
plt.title('Creating a growing coil with matplotlib!')
# hiding the axis details
plt.axis('off')
# call the animator
anim = animation.FuncAnimation(fig, animate, init_func=init,
frames=500, interval=20, blit=True)
# save the animation as mp4 video file
anim.save('coil.gif',writer='imagemagick')
实时更新图绘制股票数据、传感器数据等其他与时间相关的动态数据时,实时更新图就会派上用场。我们绘制一个基图,在更多的数据被输入系统后,基图就会自动更新。现在,来绘制某假定公司某月内的股价图。
#importing libraries
import matplotlib.pyplot as plt
import matplotlib.animation as animation
fig = plt.figure()
#creating a subplot
ax1 = fig.add_subplot(1,1,1)
def animate(i):
data = open('stock.txt','r').read()
lines = data.split('\n')
xs = []
ys = []
for line in lines:
x, y = line.split(',') # Delimiter is comma
xs.append(float(x))
ys.append(float(y))
ax1.clear()
ax1.plot(xs, ys)
plt.xlabel('Date')
plt.ylabel('Price')
plt.title('Live graph with matplotlib')
ani = animation.FuncAnimation(fig, animate, interval=1000)
plt.show()
现在,打开终端并运行python文件,可以得到如下所示可自动更新的图表:
其更新的时间间隔是1000毫秒或一秒。
3D图中的动画创建3D图形十分常见,但是如果可以将这些图形视角动画化呢?其方法是,在改变相机视图后,利用生成后的所有图像来创建动画。而在PythonGraph Gallery(Python图形库)中有个专门的部分可以完成这类工作。
首先创建一个名为volcano的文件夹,放在与记事本相同的目录中。然后,将所有会用于动画化的图形储存在该文件夹中。
# library
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
# Get the data (csv file is hosted on the web)
url = 'https://python-graph-gallery.com/wp-content/uploads/volcano.csv'
data = pd.read_csv(url)
# Transform it to a long format
df=data.unstack().reset_index()
df.columns=["X","Y","Z"]
# And transform the old column name in something numeric
df['X']=pd.Categorical(df['X'])
df['X']=df['X'].cat.codes
# We are going to do 20 plots, for 20 different angles
for angle in range(70,210,2):
# Make the plot
fig = plt.figure()
ax = fig.gca(projection='3d')
ax.plot_trisurf(df['Y'], df['X'], df['Z'], cmap=plt.cm.viridis, linewidth=0.2)
ax.view_init(30,angle)
filename='Volcano/Volcano_step'+str(angle)+'.png'
plt.savefig(filename, dpi=96)
plt.gca()
这样就可以在Volcano文件夹中创建多个PNG文件。接着,利用ImageMagick(一个创建、编辑、合成图片的软件)将这些PNG文件转化成动画。打开终端并导向Volcano文件夹,输入以下指令:
convert -delay 10 Volcano*
.pnganimated_volcano.gif
利用Celluloid模块动画化Celluloid是python中的一个模块,其在matplotlib中可简化创建动画的进程。这个库创建一个matplotlib图并从中创建相机。然后,重新启用该图,并在创建每帧动画后,用上述相机拍快照。最后,利用所有捕捉到的帧创建动画。
安装
pip install celluloid
下面是利用Celluloid模块的例子:
极小值
from matplotlib import pyplot as plt
from celluloid import Camera
fig = plt.figure()
camera = Camera(fig)
for i in range(10):
plt.plot([i] * 10)
camera.snap()
animation = camera.animate()
animation.save('celluloid_minimal.gif', writer = 'imagemagick')
子图
import numpy as np
from matplotlib import pyplot as plt
from celluloid import Camera
fig, axes = plt.subplots(2)
camera = Camera(fig)
t = np.linspace(0, 2 * np.pi, 128, endpoint=False)
for i in t:
axes[0].plot(t, np.sin(t + i), color='blue')
axes[1].plot(t, np.sin(t - i), color='blue')
camera.snap()
animation = camera.animate()
animation.save('celluloid_subplots.gif', writer = 'imagemagick')
图例
import matplotlib
from matplotlib import pyplot as plt
from celluloid import Camera
fig = plt.figure()
camera = Camera(fig)
for i in range(20):
t = plt.plot(range(i, i + 5))
plt.legend(t, [f'line {i}'])
camera.snap()
animation = camera.animate()
animation.save('celluloid_legends.gif', writer = 'imagemagick')
留言 点赞 关注
我们一起分享AI学习与发展的干货
欢迎关注全平台AI垂类自媒体 “读芯术”
3. 凯特阿普顿电影有哪些?
凯特阿普顿电影有很多。凯特阿普顿是英国著名女演员,在演艺界有着广泛的影响力,她涉及的电影类型也非常丰富,涵盖了剧情片、喜剧片、动作片等不同类型的电影。凯特阿普顿曾经出演过很多知名的电影,如《神探夏洛克·福尔摩斯》、《复仇者联盟》、《绝命派对》、《小姐》等等。其中她主演的《危城》更是获得了众多观众和专业人士的赞誉。此外,凯特阿普顿还曾经在电视剧中扮演过很多角色,如《末日孤舰》、《永不回头》、《达芬奇的魔鬼》等。总之,凯特阿普顿的作品丰富多样,每一部都具有很高的观赏价值。
4. 类似围捕的电影?
有很多类似于围捕的电影,以下是一些您可能会喜欢的例子:
1. 《谍影重重》(The Bourne Identity)系列:这是一系列以杰森·伯恩为主角的间谍动作片,讲述了一位失忆的特工与组织展开斗争的故事。
2. 《猎杀本·拉登》(Zero Dark Thirty):影片根据真实事件改编,讲述了美国中央情报局如何追踪并最终围捕恐怖分子本·拉登的故事。
3. 《黑暗骑士》(The Dark Knight):这部蝙蝠侠系列电影中,主要角色蝙蝠侠与反派角色小丑之间展开了一场紧张的追逐与围捕。
4. 《逃离德黑兰》(Argo):这是一部根据真实事件改编的影片,讲述了一群美国外交官如何在伊朗革命期间被困并努力逃离的故事。
5. 《生死时速》(Speed):这是一部动作电影,讲述了一位警察如何阻止一名恶棍引爆一辆公交车的故事,追逐与围捕贯穿整个剧情。
这只是一些类似围捕情节的电影的例子,希望对您有所帮助,并且您可以在其中找到自己喜欢的电影。
5. 英语谐音记忆法?
英语音标谐音记忆法
[i:] 谐音为:易(yi);像数字1,记忆真容易。【衣 发长点】
e: me be she he we evening
ee: sweet bee sweep sheep see sleep three green
ea: meat leaf sea pea teach eat clean
[i] 谐音为:【衣 急促地发声】
i: pig fish in fifteen six ship thin
e: begin behind jacket basketball
y: happy heavy busy lorry carry sunny lovely study thirsty twenty thirty
windy rainy
ey: monkey money
ay:Sunday Saturday Friday
[ :] 谐音为:饿(e);一只鹅饿得晕倒了。【额 发长音】
er: her serve term
ir:bird girl skirt first dirty skirt shirt
ur:nurse Thursday turtle purple curtain
ear:early learn
or: word work world
[ ] 谐音为:【额 发短音】
ure: picture
er:teacher brother dinner father sister
ar: sugar
or:doctor
a:panda about above camera sofa China
[ :] 谐音为:噢(0);噢,这个音标就像个o。【哦 声音拖长】
a: water
aw:draw strawberry
al:ball wall
or:horse corn fork or short
oor:floor door
[ ] 谐音为:【哦 急促】
o: fox coffee dog shop dog doctor long
a: watch
[u:] 谐音为:【乌 声音拖长】
谐音为:雾(wu);杯子上有很多雾。
o: do who whose
oo: food moon too
ui: fruit juice
u: ruler rude
[u] 谐音为:【乌 急促】
o:woman wolf
oo:look good book foot wood
u:bull bullet
[a:] 谐音为:啊(a);音标的读音跟拼音一样。【啊 嘴巴长到最大】
a: grass glass class plant dance fast father last
ar: car star arm March garden dark scarf
au: laugh aunt
ear: heart
[Λ] 谐音为:【阿 嘴巴微微地张开发出这个音就可以了】
o: son come colour love money
u: sun nut jump gum bus brush supper us
ou: touch cousin country
[] 谐音为:【哎 发这个音的时候不要把“哎”的ī给读出来,嘴唇扁平地发】
a: dad cap cat bad apple bag flag hand rabbit ant black fat has stand rat
map
[e] 谐音为:【哎 发这个音的时候不要把“哎”
6. 女子在郊外成功躲过飞来的利斧的电影名字?
这个情节比较常见,有很多电影都有类似的场景。根据提供的情节描述,可能是以下几部电影:
1. 《逃出绝命镇》(原名:Eden Lake,2008年英国电影),讲述了一对情侣在郊外度假时遭遇一群年轻人的恐怖袭击,女主角在电影中成功躲过了袭击者扔来的利斧。
2. 《逃出生天》(原名:The Revenant,2015年美国电影),讲述了一名猎人在荒野中被熊袭击后的求生之路,电影中有一场女性成功躲过袭击者扔来的利斧的场景。
3. 《猎杀本·拉登》(原名:Zero Dark Thirty,2012年美国电影),讲述了美国政府如何追踪并击毙恐怖分子本·拉登的故事,电影中有一场女性成功躲过袭击者扔来的利斧的场景。
以上三部电影都有女性成功躲过袭击者扔来的利斧的情节,具体哪一部是提问者所指的电影,需要提供更多的信息。
7. 新中国舞台影视艺术精品选包括哪100部电影?
21世纪以来,国内外电影井喷,BBC已经完成了一项浩大的工程,经过盘点、筛选,选出了一份“21世纪最伟大的100部电影”的名单,应该来说还是比较具有权威性。在这份名单中,大卫·芬奇2001年执导的《穆赫兰道》高居榜首,中国香港导演王家卫执导的《花样年华》排名第二位。在这百部电影里面,华人导演李安、王家卫、杨德昌与侯孝贤的作品榜上有名,侯孝贤的《刺客聂隐娘》获得第50名;李安的《断背山》跟《卧虎藏龙》获得第40名跟35名;杨德昌的《一一》获得第8名的佳绩。
《穆赫兰道》(Mulholland Drive)-大卫·芬奇-2001年《花样年华》(In the Mood for Love)-王家卫-2000年《血色将至》(In the Mood for Love)-保罗·托马斯·安德森-2007年《千与千寻》(Spirited Away)-宫崎骏-2001年《少年时代》(Boyhood)-理查德·林克莱特-2014年《美丽心灵的永恒阳光》(Eternal Sunshine of the Spotless Mind)-米歇尔·冈瑞-2004年《生命之树》(The Tree of Life)-泰伦斯·马利克-2011年《一一》(Yi Yi: A One and a Two)-杨德昌-2000年《一次别离》(A Separation)-阿斯哈·法哈蒂-2011年《老无所依》(No Country for Old Men)-科恩兄弟-2007年《醉乡民谣》(Inside Llewyn Davis)-科恩兄弟-2011年《十二宫杀手》(Zodiac)-大卫·芬奇-2007年《人类之子》(Children of Men)-阿方索·卡隆-2006年《杀戮演绎》(The Act of Killing)-约书亚·奥本海默-2012年《四月三周两天》(4 Months, 3 Weeks and 2 Days)-克里斯蒂安·蒙吉-2007年《神圣车行》(Holy Motors)-路易·卡拉克斯-2012年《潘神的迷宫》(Pan's Labyrinth)-吉尔莫·德尔·托罗-2006年《白丝带》(The White Ribbon)-迈克尔·哈内克-2009年《疯狂的麦克斯4:狂暴之路》(Mad Max: Fury Road)-乔治·米勒-2015年《纽约提喻法》(Synecdoche, New York)-查理·考夫曼-2008年《布达佩斯大饭店》(The Grand Budapest Hotel)-韦斯·安德森-2014年《迷失东京》(Lost in Translation)-索菲亚·科波拉-2003年《隐藏摄像机》(Caché)-迈克尔·哈内克-2005年《大师》(The Master)-保罗·托马斯·安德森-2012年《记忆碎片》(Memento)-克里斯托弗·诺兰-2000年《第25小时》(25th Hour)-斯派克·李-2002年《社交网络》(The Social Network)-大卫·芬奇-2010年《对她说》(Talk to Her)-佩德罗·阿莫多瓦-2002年《机器人总动员》(WALL-E)-安德鲁·斯坦顿-2008年《老男孩》(Oldboy)-朴赞郁-2003年《玛格丽特》(Margaret)-肯尼斯·罗纳根-2011年《窃听风暴》(The Lives of Others)-弗洛里安·亨克尔·冯·多纳斯马-2006年《黑暗骑士》(The Dark Knight)-克里斯托弗·诺兰-2008年《索尔之子》(Son of Saul)-拉斯洛·杰莱斯-2015年《卧虎藏龙》(Crouching Tiger, Hidden Dragon)-李安-2000年《廷巴克图》(Timbuktu)-阿伯德拉马纳·希萨柯-2014年《能召回前世的布米叔叔》(Uncle Boonmee Who Can Recall His Past Lives)-阿彼察邦·韦拉斯哈古-2010年《上帝之城》(City of God)-费尔南多·梅里尔斯-2002年《新世界》(The New World)-泰伦斯·马利克-2005年《断背山》(Brokeback Mountain)-李安-2005年《头脑特工队》(Inside Out)-彼特·道格特-2015年《爱》(Amour)-迈克尔·哈内克-2012年《忧郁症》(Melancholia)-拉斯·冯·提尔-2011年《为奴十二年》(12 Years a Slave)-史蒂夫·麦奎因-2013年《阿黛尔的生活》(Blue Is the Warmest Color)-阿布戴·柯西胥-2013年《原样复制》(Certified Copy)-阿巴斯·基亚罗斯塔米-2010年《利维坦》(Leviathan)-安德烈·维雅简锡夫-2014年《布鲁克林》(Brooklyn)-约翰·克劳利-2015年《再见语言》(Goodbye to Language)-让-吕克·戈达尔-2014年《刺客聂隐娘》(The Assassin)-侯孝贤-2015年《盗梦空间》(Inception)-克里斯托弗·诺兰-2010年《热带疾病》(Tropical Malady)-阿彼察邦·韦拉斯哈古-2004年《红磨坊》(Moulin Rouge!)-巴兹·鲁赫曼-2001年《安纳托利亚往事》(Once Upon a Time in Anatolia)-努利·毕格·杰朗-2011年《修女艾达》(Ida)-保罗·帕夫利克夫斯基-2013年《鲸鱼马戏团》(Werckmeister Harmonies)-贝拉·塔尔-2000年《猎杀本·拉登》(Zero Dark Thirty)-凯瑟琳·毕格罗-2012年《穆拉戴》(Moolaadé)-乌斯曼·塞姆班-2004年《暴力史》(A History of Violence)-大卫·柯南伯格-2005年《恋爱症候群》(Syndromes and a Century)-阿彼察邦·韦拉斯哈古-2006年《皮囊之下》(Under the Skin)-乔纳森·格雷泽-2013年《无耻混蛋》(Inglourious Basterds)-昆汀·塔伦蒂诺-2009年《都灵之马》(The Turin Horse)-贝拉·塔尔、阿尼亚斯·赫拉尼茨基-2011年《绝美之城》(The Great Beauty)-保罗·索伦蒂诺-2013年《鱼缸》(Fish Tank)-安德里亚·阿诺德-2009年《春夏秋冬又一春》(Spring, Summer, Fall, Winter…and Spring)-金基德-2003年《拆弹部队》(The Hurt Locker)-凯瑟琳·毕格罗-2008年《天才一族》(The Royal Tenenbaums)-韦斯·安德森-2001年《卡罗尔》(Carol)-托德·海恩斯-2015年《我们讲述的故事》(Stories We Tell)-萨拉·波莉-2012年《塔布》(Tabu)-米盖尔·戈麦斯-2012年《唯爱永生》(Only Lovers Left Alive)-吉姆·贾木许-2013年《爱在日落黄昏时》(Before Sunset)-理查德·林克莱特-2004年《春假》(Spring Breakers)-哈莫尼·科林-2012年《性本恶》(Inherent Vice)-保罗·托马斯·安德森-2014年《狗镇》(Dogville)-拉斯·冯·提尔-2003年《潜水钟与蝴蝶》(The Diving Bell and the Butterfly)-朱利安·施纳贝尔-2007年《华尔街之狼》(The Wolf of Wall Street)-马丁·斯科塞斯-2013年《几近成名》(Almost Famous)-卡梅伦·克罗-2000年《回归》(The Return)-安德烈·萨金塞夫-2003年《羞耻》(Shame)-史蒂夫·麦奎因-2011年《严肃的男人》(A Serious Man)-科恩兄弟-2009年《人工智能》(A.I. Artificial Intelligence)-史蒂文·斯皮尔伯格-2001年《她》(Her)-斯派克·琼斯-2013年《预言者》(A Prophet)-雅克·欧迪亚-2009年《远离天堂》(Far From Heaven)-托德·海因斯-2002年《天使爱美丽》(Amélie)-让-皮埃尔·热内-2001年《焦点》(Spotlight)-汤姆·麦卡锡-2015年《无头的女人》(The Headless Woman)-卢奎西亚·马特尔-2008年《钢琴家》(The Pianist)-罗曼·波兰斯基-2002年《谜一样的双眼》(The Secret in Their Eyes)-胡安·何塞·坎帕内利亚-2009年《神枪手之死》(The Assassination of Jesse James by the Coward Robert Ford)-安德鲁·多米尼克-2007年《美食总动员》(Ratatouille)-布拉德·伯德-2009年《生人勿进》(Let the Right One In)-托马斯·阿尔弗雷德森-2008年《月升王国》(Moonrise Kingdom)-韦斯·安德森-2012年《海底总动员》(Finding Nemo)-安德鲁·斯坦顿-2003年《白色物质》(White Material)-克莱尔·德尼-2009年《十段生命的律动》(Ten)-阿巴斯·基阿鲁斯达米-2002年《我和拾穗者》(The Gleaners and I)-阿涅斯·瓦尔达-2000年《卡洛斯》(Carlos)-奥利维耶·阿萨亚斯-2010年
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!
1. zero dark thirty,grey是黑人还是白人?
白人。
斯盖拉·格蕾(原名:Holly Brook Haferman)在1986年2月23日出生于美国威斯康星州马佐梅尼,她有一个姐姐,她母亲从小就教她音乐,格蕾五岁和母亲组成一支民谣组合,六岁就和母亲出了三张独立专辑。
2003年她来到了Los Angeles寻求自己的音乐梦想,最终她出众的才华被著名的现代摇滚团体Linkin Park看中,将她签到了乐队自己的厂牌Machine Shop Recordings旗下,2005年9月,她发行了同名EP专辑《Holly Brook EP》。
2006年4月,她与黑暗堡垒合作的单曲《Where'd You Go》在美国大热,也使她获得MTV音乐录影带大奖“最佳铃声奖”[2] 。5月,格蕾发行了首张专辑《Like Blood Like Honey》,但是成绩不理想遭公司解约。之后她在俄勒冈州的树林里隐居。
2010年6月,她发行了第二张EP专辑《O'Dark:Thirty》。10月,她正式改名为Skylar Grey,签约Interscope Records[3] ,并为埃米纳姆和蕾哈娜写出了单曲《Love The Way You Lie》。11月,她为Diddy-Dirty Money的《Coming Home》副歌部分献声。
2. 如何高效地使用Matplotlib?
全文共2153字,预计学习时长4分钟或更长
用Matplotlib模拟雨
动画是呈现各种现象的有趣方式。在描述像过去几年的股票价格、过去十年的气候变化、季节性和趋势等时间序列数据时,与静态图相比,动画更能说明问题。因为,从动画中,我们可以看到特定参数是如何随时间而变化的。
上图是模拟雨的图像。此图由Matplotlib绘图库绘制而成,该绘图库常常被认为是python可视化数据包的原始数据组。Matplotlib通过50个分散点的比例和不透明度来模拟雨滴落在平面上的情景。如今,Plotly、Bokeh、Altair等一系列可视化工具均为Python中强大的可视化工具。这些库可实现最先进的动画和交互动作。但是,本文重点在于研究数据库的一个方面——动画。同时,我们也将关注实现动画的方法。
概述Matplotlib是一个 Python 的 2D绘图库,也是Python中最受欢迎的绘图数据库。大多数人在踏上数据可视化之旅时,都是首选Matplotlib。这是因为它可简单地生成绘图,直方图、功率谱、条形图、错误图、散点图等。不仅如此,它还无缝连接了Pandas、Seaborn等数据库,甚至创建出更为复杂的可视化数据。
Matplotlib有几大优点:
· 其构造和MATLAB(矩阵实验室)类似,所以两者间易于切换
· 包含许多后端渲染
· 可以快速生成绘图
· 已存在数十年以上,因此,有大量的用户基础
但是,Matplotlib除了这些优点之外,也有许多不足之处:
· Matplotlib常常不可避免地存在冗繁的API(应用程序编程接口)
· 有时默认样式设计不如人意
· 对web和交互式图表的支持较低
· 处理大型及复杂的数据时速度常常较慢
对于进修者来说,Datacamp中有关于Matplotlib的必备知识可以帮助提高基础知识。
动画Matplotlib的动画基类负责处理动画部分。其可提供构建动画功能的框架。有两个主要接口来实现此功能:
FuncAnimation:通过反复触发func.功能创建动画。
ArtistAnimation:利用已定义的Artist对象创建动画。
但是,在上述两种接口中,FuncAnimation更为方便。我们专注于FuncAnimation工具的研究。
要求
· 安装numpy和matplotlib模块。
· 安装符合要求的 ffmpeg 或imagemagick方可将动画以mp4或gif的形式储存。
一切准备就绪,就可以开始在JupyterNotebooks中制作第一个基本动画了。本文的访问密码可在GithubRepository中获取。
基本动画:移动的正弦波
在电脑中,利用FuncAnimation创建正弦波的基本动画。动画源代码可在Matplotlib动画教程中获取。先来看看输出代码,然后将其破译,并了解其中奥妙。
import numpy as np
from matplotlib import pyplot as plt
from matplotlib.animation import FuncAnimation
plt.style.use('seaborn-pastel')
fig = plt.figure()
ax = plt.axes(xlim=(0, 4), ylim=(-2, 2))
line, = ax.plot([], [], lw=3)
def init():
line.set_data([], [])
return line,
def animate(i):
x = np.linspace(0, 4, 1000)
y = np.sin(2 * np.pi * (x - 0.01 * i))
line.set_data(x, y)
return line,
anim = FuncAnimation(fig, animate, init_func=init,
frames=200, interval=20, blit=True)
anim.save('sine_wave.gif', writer='imagemagick')
· 在第7行到第9行,简单地创建一个图形窗口,图中只有一个轴。然后,创建无内容的行对象,其本质上是在动画中可修改的对象。稍后用数据来填充行对象。
· 在第11行到13行,创建init函数,触发动画发生。此函数初始化数据,并限定轴范围。
· 最后,在第14行到第18行,定义动画函数,该函数以帧数(i)作为参数,并创建一个正弦波(或任意其他的动画),而其移动取决于i的值。此函数返回一个已修改的plot对象的元组,告知动画框架plot中哪些部分需要动画化。
· 在第20 行,创建实际的动画对象。Blit参数确保只重新绘制已更改的部分。
· 这是在Matplolib中创建动画的基本知识。只需对代码稍作调整,就可以创建出一些有趣的可视化。接下来看看其中一些可视化的例子吧。
一个不断扩大的线圈同样,在GreeksforGreeks中,有一个创建图形的好例子。我们一起在animation模块的帮助下创造一个缓慢展开的活动线圈。该代码和正弦波图极为相似,只有一些小调整。
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import numpy as np
plt.style.use('dark_background')
fig = plt.figure()
ax = plt.axes(xlim=(-50, 50), ylim=(-50, 50))
line, = ax.plot([], [], lw=2)
# initialization function
def init():
# creating an empty plot/frame
line.set_data([], [])
return line,
# lists to store x and y axis points
xdata, ydata = [], []
# animation function
def animate(i):
# t is a parameter
t = 0.1*i
# x, y values to be plotted
x = t*np.sin(t)
y = t*np.cos(t)
# appending new points to x, y axes points list
xdata.append(x)
ydata.append(y)
line.set_data(xdata, ydata)
return line,
# setting a title for the plot
plt.title('Creating a growing coil with matplotlib!')
# hiding the axis details
plt.axis('off')
# call the animator
anim = animation.FuncAnimation(fig, animate, init_func=init,
frames=500, interval=20, blit=True)
# save the animation as mp4 video file
anim.save('coil.gif',writer='imagemagick')
实时更新图绘制股票数据、传感器数据等其他与时间相关的动态数据时,实时更新图就会派上用场。我们绘制一个基图,在更多的数据被输入系统后,基图就会自动更新。现在,来绘制某假定公司某月内的股价图。
#importing libraries
import matplotlib.pyplot as plt
import matplotlib.animation as animation
fig = plt.figure()
#creating a subplot
ax1 = fig.add_subplot(1,1,1)
def animate(i):
data = open('stock.txt','r').read()
lines = data.split('\n')
xs = []
ys = []
for line in lines:
x, y = line.split(',') # Delimiter is comma
xs.append(float(x))
ys.append(float(y))
ax1.clear()
ax1.plot(xs, ys)
plt.xlabel('Date')
plt.ylabel('Price')
plt.title('Live graph with matplotlib')
ani = animation.FuncAnimation(fig, animate, interval=1000)
plt.show()
现在,打开终端并运行python文件,可以得到如下所示可自动更新的图表:
其更新的时间间隔是1000毫秒或一秒。
3D图中的动画创建3D图形十分常见,但是如果可以将这些图形视角动画化呢?其方法是,在改变相机视图后,利用生成后的所有图像来创建动画。而在PythonGraph Gallery(Python图形库)中有个专门的部分可以完成这类工作。
首先创建一个名为volcano的文件夹,放在与记事本相同的目录中。然后,将所有会用于动画化的图形储存在该文件夹中。
# library
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
# Get the data (csv file is hosted on the web)
url = 'https://python-graph-gallery.com/wp-content/uploads/volcano.csv'
data = pd.read_csv(url)
# Transform it to a long format
df=data.unstack().reset_index()
df.columns=["X","Y","Z"]
# And transform the old column name in something numeric
df['X']=pd.Categorical(df['X'])
df['X']=df['X'].cat.codes
# We are going to do 20 plots, for 20 different angles
for angle in range(70,210,2):
# Make the plot
fig = plt.figure()
ax = fig.gca(projection='3d')
ax.plot_trisurf(df['Y'], df['X'], df['Z'], cmap=plt.cm.viridis, linewidth=0.2)
ax.view_init(30,angle)
filename='Volcano/Volcano_step'+str(angle)+'.png'
plt.savefig(filename, dpi=96)
plt.gca()
这样就可以在Volcano文件夹中创建多个PNG文件。接着,利用ImageMagick(一个创建、编辑、合成图片的软件)将这些PNG文件转化成动画。打开终端并导向Volcano文件夹,输入以下指令:
convert -delay 10 Volcano*
.pnganimated_volcano.gif
利用Celluloid模块动画化Celluloid是python中的一个模块,其在matplotlib中可简化创建动画的进程。这个库创建一个matplotlib图并从中创建相机。然后,重新启用该图,并在创建每帧动画后,用上述相机拍快照。最后,利用所有捕捉到的帧创建动画。
安装
pip install celluloid
下面是利用Celluloid模块的例子:
极小值
from matplotlib import pyplot as plt
from celluloid import Camera
fig = plt.figure()
camera = Camera(fig)
for i in range(10):
plt.plot([i] * 10)
camera.snap()
animation = camera.animate()
animation.save('celluloid_minimal.gif', writer = 'imagemagick')
子图
import numpy as np
from matplotlib import pyplot as plt
from celluloid import Camera
fig, axes = plt.subplots(2)
camera = Camera(fig)
t = np.linspace(0, 2 * np.pi, 128, endpoint=False)
for i in t:
axes[0].plot(t, np.sin(t + i), color='blue')
axes[1].plot(t, np.sin(t - i), color='blue')
camera.snap()
animation = camera.animate()
animation.save('celluloid_subplots.gif', writer = 'imagemagick')
图例
import matplotlib
from matplotlib import pyplot as plt
from celluloid import Camera
fig = plt.figure()
camera = Camera(fig)
for i in range(20):
t = plt.plot(range(i, i + 5))
plt.legend(t, [f'line {i}'])
camera.snap()
animation = camera.animate()
animation.save('celluloid_legends.gif', writer = 'imagemagick')
留言 点赞 关注
我们一起分享AI学习与发展的干货
欢迎关注全平台AI垂类自媒体 “读芯术”
3. 凯特阿普顿电影有哪些?
凯特阿普顿电影有很多。凯特阿普顿是英国著名女演员,在演艺界有着广泛的影响力,她涉及的电影类型也非常丰富,涵盖了剧情片、喜剧片、动作片等不同类型的电影。凯特阿普顿曾经出演过很多知名的电影,如《神探夏洛克·福尔摩斯》、《复仇者联盟》、《绝命派对》、《小姐》等等。其中她主演的《危城》更是获得了众多观众和专业人士的赞誉。此外,凯特阿普顿还曾经在电视剧中扮演过很多角色,如《末日孤舰》、《永不回头》、《达芬奇的魔鬼》等。总之,凯特阿普顿的作品丰富多样,每一部都具有很高的观赏价值。
4. 类似围捕的电影?
有很多类似于围捕的电影,以下是一些您可能会喜欢的例子:
1. 《谍影重重》(The Bourne Identity)系列:这是一系列以杰森·伯恩为主角的间谍动作片,讲述了一位失忆的特工与组织展开斗争的故事。
2. 《猎杀本·拉登》(Zero Dark Thirty):影片根据真实事件改编,讲述了美国中央情报局如何追踪并最终围捕恐怖分子本·拉登的故事。
3. 《黑暗骑士》(The Dark Knight):这部蝙蝠侠系列电影中,主要角色蝙蝠侠与反派角色小丑之间展开了一场紧张的追逐与围捕。
4. 《逃离德黑兰》(Argo):这是一部根据真实事件改编的影片,讲述了一群美国外交官如何在伊朗革命期间被困并努力逃离的故事。
5. 《生死时速》(Speed):这是一部动作电影,讲述了一位警察如何阻止一名恶棍引爆一辆公交车的故事,追逐与围捕贯穿整个剧情。
这只是一些类似围捕情节的电影的例子,希望对您有所帮助,并且您可以在其中找到自己喜欢的电影。
5. 英语谐音记忆法?
英语音标谐音记忆法
[i:] 谐音为:易(yi);像数字1,记忆真容易。【衣 发长点】
e: me be she he we evening
ee: sweet bee sweep sheep see sleep three green
ea: meat leaf sea pea teach eat clean
[i] 谐音为:【衣 急促地发声】
i: pig fish in fifteen six ship thin
e: begin behind jacket basketball
y: happy heavy busy lorry carry sunny lovely study thirsty twenty thirty
windy rainy
ey: monkey money
ay:Sunday Saturday Friday
[ :] 谐音为:饿(e);一只鹅饿得晕倒了。【额 发长音】
er: her serve term
ir:bird girl skirt first dirty skirt shirt
ur:nurse Thursday turtle purple curtain
ear:early learn
or: word work world
[ ] 谐音为:【额 发短音】
ure: picture
er:teacher brother dinner father sister
ar: sugar
or:doctor
a:panda about above camera sofa China
[ :] 谐音为:噢(0);噢,这个音标就像个o。【哦 声音拖长】
a: water
aw:draw strawberry
al:ball wall
or:horse corn fork or short
oor:floor door
[ ] 谐音为:【哦 急促】
o: fox coffee dog shop dog doctor long
a: watch
[u:] 谐音为:【乌 声音拖长】
谐音为:雾(wu);杯子上有很多雾。
o: do who whose
oo: food moon too
ui: fruit juice
u: ruler rude
[u] 谐音为:【乌 急促】
o:woman wolf
oo:look good book foot wood
u:bull bullet
[a:] 谐音为:啊(a);音标的读音跟拼音一样。【啊 嘴巴长到最大】
a: grass glass class plant dance fast father last
ar: car star arm March garden dark scarf
au: laugh aunt
ear: heart
[Λ] 谐音为:【阿 嘴巴微微地张开发出这个音就可以了】
o: son come colour love money
u: sun nut jump gum bus brush supper us
ou: touch cousin country
[] 谐音为:【哎 发这个音的时候不要把“哎”的ī给读出来,嘴唇扁平地发】
a: dad cap cat bad apple bag flag hand rabbit ant black fat has stand rat
map
[e] 谐音为:【哎 发这个音的时候不要把“哎”
6. 女子在郊外成功躲过飞来的利斧的电影名字?
这个情节比较常见,有很多电影都有类似的场景。根据提供的情节描述,可能是以下几部电影:
1. 《逃出绝命镇》(原名:Eden Lake,2008年英国电影),讲述了一对情侣在郊外度假时遭遇一群年轻人的恐怖袭击,女主角在电影中成功躲过了袭击者扔来的利斧。
2. 《逃出生天》(原名:The Revenant,2015年美国电影),讲述了一名猎人在荒野中被熊袭击后的求生之路,电影中有一场女性成功躲过袭击者扔来的利斧的场景。
3. 《猎杀本·拉登》(原名:Zero Dark Thirty,2012年美国电影),讲述了美国政府如何追踪并击毙恐怖分子本·拉登的故事,电影中有一场女性成功躲过袭击者扔来的利斧的场景。
以上三部电影都有女性成功躲过袭击者扔来的利斧的情节,具体哪一部是提问者所指的电影,需要提供更多的信息。
7. 新中国舞台影视艺术精品选包括哪100部电影?
21世纪以来,国内外电影井喷,BBC已经完成了一项浩大的工程,经过盘点、筛选,选出了一份“21世纪最伟大的100部电影”的名单,应该来说还是比较具有权威性。在这份名单中,大卫·芬奇2001年执导的《穆赫兰道》高居榜首,中国香港导演王家卫执导的《花样年华》排名第二位。在这百部电影里面,华人导演李安、王家卫、杨德昌与侯孝贤的作品榜上有名,侯孝贤的《刺客聂隐娘》获得第50名;李安的《断背山》跟《卧虎藏龙》获得第40名跟35名;杨德昌的《一一》获得第8名的佳绩。
《穆赫兰道》(Mulholland Drive)-大卫·芬奇-2001年《花样年华》(In the Mood for Love)-王家卫-2000年《血色将至》(In the Mood for Love)-保罗·托马斯·安德森-2007年《千与千寻》(Spirited Away)-宫崎骏-2001年《少年时代》(Boyhood)-理查德·林克莱特-2014年《美丽心灵的永恒阳光》(Eternal Sunshine of the Spotless Mind)-米歇尔·冈瑞-2004年《生命之树》(The Tree of Life)-泰伦斯·马利克-2011年《一一》(Yi Yi: A One and a Two)-杨德昌-2000年《一次别离》(A Separation)-阿斯哈·法哈蒂-2011年《老无所依》(No Country for Old Men)-科恩兄弟-2007年《醉乡民谣》(Inside Llewyn Davis)-科恩兄弟-2011年《十二宫杀手》(Zodiac)-大卫·芬奇-2007年《人类之子》(Children of Men)-阿方索·卡隆-2006年《杀戮演绎》(The Act of Killing)-约书亚·奥本海默-2012年《四月三周两天》(4 Months, 3 Weeks and 2 Days)-克里斯蒂安·蒙吉-2007年《神圣车行》(Holy Motors)-路易·卡拉克斯-2012年《潘神的迷宫》(Pan's Labyrinth)-吉尔莫·德尔·托罗-2006年《白丝带》(The White Ribbon)-迈克尔·哈内克-2009年《疯狂的麦克斯4:狂暴之路》(Mad Max: Fury Road)-乔治·米勒-2015年《纽约提喻法》(Synecdoche, New York)-查理·考夫曼-2008年《布达佩斯大饭店》(The Grand Budapest Hotel)-韦斯·安德森-2014年《迷失东京》(Lost in Translation)-索菲亚·科波拉-2003年《隐藏摄像机》(Caché)-迈克尔·哈内克-2005年《大师》(The Master)-保罗·托马斯·安德森-2012年《记忆碎片》(Memento)-克里斯托弗·诺兰-2000年《第25小时》(25th Hour)-斯派克·李-2002年《社交网络》(The Social Network)-大卫·芬奇-2010年《对她说》(Talk to Her)-佩德罗·阿莫多瓦-2002年《机器人总动员》(WALL-E)-安德鲁·斯坦顿-2008年《老男孩》(Oldboy)-朴赞郁-2003年《玛格丽特》(Margaret)-肯尼斯·罗纳根-2011年《窃听风暴》(The Lives of Others)-弗洛里安·亨克尔·冯·多纳斯马-2006年《黑暗骑士》(The Dark Knight)-克里斯托弗·诺兰-2008年《索尔之子》(Son of Saul)-拉斯洛·杰莱斯-2015年《卧虎藏龙》(Crouching Tiger, Hidden Dragon)-李安-2000年《廷巴克图》(Timbuktu)-阿伯德拉马纳·希萨柯-2014年《能召回前世的布米叔叔》(Uncle Boonmee Who Can Recall His Past Lives)-阿彼察邦·韦拉斯哈古-2010年《上帝之城》(City of God)-费尔南多·梅里尔斯-2002年《新世界》(The New World)-泰伦斯·马利克-2005年《断背山》(Brokeback Mountain)-李安-2005年《头脑特工队》(Inside Out)-彼特·道格特-2015年《爱》(Amour)-迈克尔·哈内克-2012年《忧郁症》(Melancholia)-拉斯·冯·提尔-2011年《为奴十二年》(12 Years a Slave)-史蒂夫·麦奎因-2013年《阿黛尔的生活》(Blue Is the Warmest Color)-阿布戴·柯西胥-2013年《原样复制》(Certified Copy)-阿巴斯·基亚罗斯塔米-2010年《利维坦》(Leviathan)-安德烈·维雅简锡夫-2014年《布鲁克林》(Brooklyn)-约翰·克劳利-2015年《再见语言》(Goodbye to Language)-让-吕克·戈达尔-2014年《刺客聂隐娘》(The Assassin)-侯孝贤-2015年《盗梦空间》(Inception)-克里斯托弗·诺兰-2010年《热带疾病》(Tropical Malady)-阿彼察邦·韦拉斯哈古-2004年《红磨坊》(Moulin Rouge!)-巴兹·鲁赫曼-2001年《安纳托利亚往事》(Once Upon a Time in Anatolia)-努利·毕格·杰朗-2011年《修女艾达》(Ida)-保罗·帕夫利克夫斯基-2013年《鲸鱼马戏团》(Werckmeister Harmonies)-贝拉·塔尔-2000年《猎杀本·拉登》(Zero Dark Thirty)-凯瑟琳·毕格罗-2012年《穆拉戴》(Moolaadé)-乌斯曼·塞姆班-2004年《暴力史》(A History of Violence)-大卫·柯南伯格-2005年《恋爱症候群》(Syndromes and a Century)-阿彼察邦·韦拉斯哈古-2006年《皮囊之下》(Under the Skin)-乔纳森·格雷泽-2013年《无耻混蛋》(Inglourious Basterds)-昆汀·塔伦蒂诺-2009年《都灵之马》(The Turin Horse)-贝拉·塔尔、阿尼亚斯·赫拉尼茨基-2011年《绝美之城》(The Great Beauty)-保罗·索伦蒂诺-2013年《鱼缸》(Fish Tank)-安德里亚·阿诺德-2009年《春夏秋冬又一春》(Spring, Summer, Fall, Winter…and Spring)-金基德-2003年《拆弹部队》(The Hurt Locker)-凯瑟琳·毕格罗-2008年《天才一族》(The Royal Tenenbaums)-韦斯·安德森-2001年《卡罗尔》(Carol)-托德·海恩斯-2015年《我们讲述的故事》(Stories We Tell)-萨拉·波莉-2012年《塔布》(Tabu)-米盖尔·戈麦斯-2012年《唯爱永生》(Only Lovers Left Alive)-吉姆·贾木许-2013年《爱在日落黄昏时》(Before Sunset)-理查德·林克莱特-2004年《春假》(Spring Breakers)-哈莫尼·科林-2012年《性本恶》(Inherent Vice)-保罗·托马斯·安德森-2014年《狗镇》(Dogville)-拉斯·冯·提尔-2003年《潜水钟与蝴蝶》(The Diving Bell and the Butterfly)-朱利安·施纳贝尔-2007年《华尔街之狼》(The Wolf of Wall Street)-马丁·斯科塞斯-2013年《几近成名》(Almost Famous)-卡梅伦·克罗-2000年《回归》(The Return)-安德烈·萨金塞夫-2003年《羞耻》(Shame)-史蒂夫·麦奎因-2011年《严肃的男人》(A Serious Man)-科恩兄弟-2009年《人工智能》(A.I. Artificial Intelligence)-史蒂文·斯皮尔伯格-2001年《她》(Her)-斯派克·琼斯-2013年《预言者》(A Prophet)-雅克·欧迪亚-2009年《远离天堂》(Far From Heaven)-托德·海因斯-2002年《天使爱美丽》(Amélie)-让-皮埃尔·热内-2001年《焦点》(Spotlight)-汤姆·麦卡锡-2015年《无头的女人》(The Headless Woman)-卢奎西亚·马特尔-2008年《钢琴家》(The Pianist)-罗曼·波兰斯基-2002年《谜一样的双眼》(The Secret in Their Eyes)-胡安·何塞·坎帕内利亚-2009年《神枪手之死》(The Assassination of Jesse James by the Coward Robert Ford)-安德鲁·多米尼克-2007年《美食总动员》(Ratatouille)-布拉德·伯德-2009年《生人勿进》(Let the Right One In)-托马斯·阿尔弗雷德森-2008年《月升王国》(Moonrise Kingdom)-韦斯·安德森-2012年《海底总动员》(Finding Nemo)-安德鲁·斯坦顿-2003年《白色物质》(White Material)-克莱尔·德尼-2009年《十段生命的律动》(Ten)-阿巴斯·基阿鲁斯达米-2002年《我和拾穗者》(The Gleaners and I)-阿涅斯·瓦尔达-2000年《卡洛斯》(Carlos)-奥利维耶·阿萨亚斯-2010年本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!