Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcb904b1

Browse files
authored
Merge pull request#16430 from anntzer/unarray
DOC: Remove unnecessary calls to np.array in examples.
2 parentsb66fecd +b5155b7 commitcb904b1

File tree

20 files changed

+54
-58
lines changed

20 files changed

+54
-58
lines changed

‎examples/animation/animated_histogram.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
n,bins=np.histogram(data,100)
2222

2323
# get the corners of the rectangles for the histogram
24-
left=np.array(bins[:-1])
25-
right=np.array(bins[1:])
24+
left=bins[:-1]
25+
right=bins[1:]
2626
bottom=np.zeros(len(left))
2727
top=bottom+n
2828
nrects=len(left)

‎examples/images_contours_and_fields/image_annotated_heatmap.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ def annotate_heatmap(im, data=None, valfmt="{x:.2f}",
271271
y= ["Prod. {}".format(i)foriinrange(10,70,10)]
272272
x= ["Cycle {}".format(i)foriinrange(1,7)]
273273

274-
qrates=np.array(list("ABCDEFG"))
274+
qrates=list("ABCDEFG")
275275
norm=matplotlib.colors.BoundaryNorm(np.linspace(-3.5,3.5,8),7)
276276
fmt=matplotlib.ticker.FuncFormatter(lambdax,pos:qrates[::-1][norm(x)])
277277

‎examples/lines_bars_and_markers/eventplot_demo.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
# set different line properties for each set of positions
2626
# note that some overlap
27-
lineoffsets1=np.array([-15,-3,1,1.5,6,10])
27+
lineoffsets1= [-15,-3,1,1.5,6,10]
2828
linelengths1= [5,2,1,1,3,1.5]
2929

3030
fig,axs=plt.subplots(2,2)

‎examples/lines_bars_and_markers/scatter_star_poly.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
axs[0,1].set_title(r"marker=r'\$\alpha\$'")
2929

3030
# marker from path
31-
verts=np.array([[-1,-1], [1,-1], [1,1], [-1,-1]])
31+
verts= [[-1,-1], [1,-1], [1,1], [-1,-1]]
3232
axs[0,2].scatter(x,y,s=80,c=z,marker=verts)
3333
axs[0,2].set_title("marker=verts")
3434

‎examples/lines_bars_and_markers/timeline.py‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,11 @@
8181
markerline.set_ydata(np.zeros(len(dates)))
8282

8383
# annotate lines
84-
vert=np.array(['top','bottom'])[(levels>0).astype(int)]
85-
ford,l,r,vainzip(dates,levels,names,vert):
86-
ax.annotate(r,xy=(d,l),xytext=(-3,np.sign(l)*3),
87-
textcoords="offset points",va=va,ha="right")
84+
ford,l,rinzip(dates,levels,names):
85+
ax.annotate(r,xy=(d,l),
86+
xytext=(-3,np.sign(l)*3),textcoords="offset points",
87+
horizontalalignment="right",
88+
verticalalignment="bottom"ifl>0else"top")
8889

8990
# format xaxis with 4 month intervals
9091
ax.get_xaxis().set_major_locator(mdates.MonthLocator(interval=4))

‎examples/misc/histogram_path.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
n,bins=np.histogram(data,50)
3232

3333
# get the corners of the rectangles for the histogram
34-
left=np.array(bins[:-1])
35-
right=np.array(bins[1:])
34+
left=bins[:-1]
35+
right=bins[1:]
3636
bottom=np.zeros(len(left))
3737
top=bottom+n
3838

‎examples/pie_and_polar_charts/nested_pie.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
cmap=plt.get_cmap("tab20c")
3434
outer_colors=cmap(np.arange(3)*4)
35-
inner_colors=cmap(np.array([1,2,5,6,9,10]))
35+
inner_colors=cmap([1,2,5,6,9,10])
3636

3737
ax.pie(vals.sum(axis=1),radius=1,colors=outer_colors,
3838
wedgeprops=dict(width=size,edgecolor='w'))
@@ -63,7 +63,7 @@
6363

6464
cmap=plt.get_cmap("tab20c")
6565
outer_colors=cmap(np.arange(3)*4)
66-
inner_colors=cmap(np.array([1,2,5,6,9,10]))
66+
inner_colors=cmap([1,2,5,6,9,10])
6767

6868
ax.bar(x=valsleft[:,0],
6969
width=valsnorm.sum(axis=1),bottom=1-size,height=size,

‎examples/scales/logit_demo.py‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@
66
Examples of plots with logit axes.
77
"""
88

9+
importmath
10+
911
importnumpyasnp
1012
importmatplotlib.pyplotasplt
1113

1214
xmax=10
1315
x=np.linspace(-xmax,xmax,10000)
14-
cdf_norm=np.array([np.math.erf(w/np.sqrt(2))/2+1/2forwinx])
15-
cdf_laplacian=np.array(
16-
[1/2*np.exp(w)ifw<0else1-1/2*np.exp(-w)forwinx]
17-
)
18-
cdf_cauchy=1/np.pi*np.arctan(x)+1/2
16+
cdf_norm= [math.erf(w/np.sqrt(2))/2+1/2forwinx]
17+
cdf_laplacian= [1/2*np.exp(w)ifw<0else1-1/2*np.exp(-w)
18+
forwinx]
19+
cdf_cauchy=np.arctan(x)/np.pi+1/2
1920

2021
fig,axs=plt.subplots(nrows=3,ncols=2,figsize=(6.4,8.5))
2122

‎examples/shapes_and_collections/artist_reference.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,13 @@ def label(xy, text):
8686
label(grid[7],"FancyBboxPatch")
8787

8888
# add a line
89-
x,y=np.array([[-0.06,0.0,0.1], [0.05,-0.05,0.05]])
89+
x,y=([-0.06,0.0,0.1], [0.05,-0.05,0.05])
9090
line=mlines.Line2D(x+grid[8,0],y+grid[8,1],lw=5.,alpha=0.3)
9191
label(grid[8],"Line2D")
9292

9393
colors=np.linspace(0,1,len(patches))
9494
collection=PatchCollection(patches,cmap=plt.cm.hsv,alpha=0.3)
95-
collection.set_array(np.array(colors))
95+
collection.set_array(colors)
9696
ax.add_collection(collection)
9797
ax.add_line(line)
9898

‎examples/shapes_and_collections/compound_path.py‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77
and a triangle. Use ``CLOSEPOLY`` and ``MOVETO`` for the different parts of
88
the compound path
99
"""
10-
importnumpyasnp
10+
1111
frommatplotlib.pathimportPath
1212
frommatplotlib.patchesimportPathPatch
1313
importmatplotlib.pyplotasplt
1414

15-
1615
vertices= []
1716
codes= []
1817

@@ -22,7 +21,6 @@
2221
codes+= [Path.MOVETO]+ [Path.LINETO]*2+ [Path.CLOSEPOLY]
2322
vertices+= [(4,4), (5,5), (5,4), (0,0)]
2423

25-
vertices=np.array(vertices,float)
2624
path=Path(vertices,codes)
2725

2826
pathpatch=PathPatch(path,facecolor='None',edgecolor='green')

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp