新建测试文档 github 上可能清楚一些 https://github.com/timethemarket/testing/blob/master/Untitled.ipynb
新建测试文档
就是一个测试文档
import pandas as pd import time import random print (random.random())
0.4725681506870053
我就问你服不服哈哈,你妹的!!!!!!!!!
In [3]:for i in range(0,10): print (str(i)+'foo')
0foo 1foo 2foo 3foo 4foo 5foo 6foo 7foo 8foo 9fooIn [1]:
from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt from matplotlib import style style.use('fivethirtyeight') fig = plt.figure() ax1 = fig.add_subplot(111, projection='3d') x = [1,2,3,4,5,6,7,8,9,10] y = [5,6,7,8,2,5,6,3,7,2] z = [1,2,6,3,2,7,3,3,7,2] ax1.plot_wireframe(x,y,z) ax1.set_xlabel('x axis') ax1.set_ylabel('y axis') ax1.set_zlabel('z axis') plt.show()In [2]:
from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt import numpy as np from matplotlib import style style.use('ggplot') fig = plt.figure() ax1 = fig.add_subplot(111, projection='3d') x3 = [1,2,3,4,5,6,7,8,9,10] y3 = [5,6,7,8,2,5,6,3,7,2] z3 = np.zeros(10) dx = np.ones(10) dy = np.ones(10) dz = [1,2,3,4,5,6,7,8,9,10] ax1.bar3d(x3, y3, z3, dx, dy, dz) ax1.set_xlabel('x axis') ax1.set_ylabel('y axis') ax1.set_zlabel('z axis') plt.show()In [3]:
import matplotlib.pyplot as plt import matplotlib.dates as mdates import matplotlib.ticker as mticker from matplotlib.finance import candlestick_ohlc import numpy as np import urllib import datetime as dt def bytespdate2num(fmt, encoding='utf-8'): strconverter = mdates.strpdate2num(fmt) def bytesconverter(b): s = b.decode(encoding) return strconverter(s) return bytesconverter def graph_data(stock): fig = plt.figure() ax1 = plt.subplot2grid((1,1), (0,0)) # Unfortunately, Yahoo's API is no longer available # feel free to adapt the code to another source, or use this drop-in replacement. stock_price_url = 'https://pythonprogramming.net/yahoo_finance_replacement' source_code = urllib.request.urlopen(stock_price_url).read().decode() stock_data = [] split_source = source_code.split('\n') for line in split_source: split_line = line.split(',') if len(split_line) == 6: if 'values' not in line and 'labels' not in line: stock_data.append(line) date, closep, highp, lowp, openp, volume = np.loadtxt(stock_data, delimiter=',', unpack=True, converters={0: bytespdate2num('%Y%m%d')}) x = 0 y = len(date) ohlc = [] while x < y: append_me = date[x], openp[x], highp[x], lowp[x], closep[x], volume[x] ohlc.append(append_me) x+=1 candlestick_ohlc(ax1, ohlc, width=0.4, colorup='#77d879', colordown='#db3f3f') for label in ax1.xaxis.get_ticklabels(): label.set_rotation(45) ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d')) ax1.xaxis.set_major_locator(mticker.MaxNLocator(10)) ax1.grid(True) plt.xlabel('Date') plt.ylabel('Price') plt.title(stock) plt.legend() plt.subplots_adjust(left=0.09, bottom=0.20, right=0.94, top=0.90, wspace=0.2, hspace=0) plt.show() graph_data('EBAY')
C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\cbook.py:136: MatplotlibDeprecationWarning: The finance module has been deprecated in mpl 2.0 and will be removed in mpl 2.2. Please use the module mpl_finance instead. warnings.warn(message, mplDeprecation, stacklevel=1) C:\ProgramData\Anaconda3\lib\site-packages\ipykernel_launcher.py:40: UserWarning: loadtxt: Empty input file: "[]"
--------------------------------------------------------------------------- IndexError Traceback (most recent call last) <ipython-input-3-9f7d9c2caa79> in <module>() 68 69 ---> 70 graph_data('EBAY') <ipython-input-3-9f7d9c2caa79> in graph_data(stock) 38 delimiter=',', 39 unpack=True, ---> 40 converters={0: bytespdate2num('%Y%m%d')}) 41 42 x = 0 C:\ProgramData\Anaconda3\lib\site-packages\numpy\lib\npyio.py in loadtxt(fname, dtype, comments, delimiter, converters, skiprows, usecols, unpack, ndmin) 968 # Unused converter specified 969 continue --> 970 converters[i] = conv 971 972 # Parse each line, including the first IndexError: list assignment index out of rangeIn [6]:
from mpl_toolkits import basemap import matplotlib.pyplot as plt m = Basemap(projection='mill', llcrnrlat = -40, llcrnrlon = -40, urcrnrlat = 50, urcrnrlon = 75) m.drawcoastlines() plt.show()
--------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-6-400ebaf5f6bf> in <module>() ----> 1 from mpl_toolkits import basemap 2 import matplotlib.pyplot as plt 3 4 m = Basemap(projection='mill', 5 llcrnrlat = -40, ImportError: cannot import name 'basemap'
网友评论