當前位置: 首頁>>代碼示例>>Python>>正文


Python grid.Grid方法代碼示例

本文整理匯總了Python中grid.Grid方法的典型用法代碼示例。如果您正苦於以下問題:Python grid.Grid方法的具體用法?Python grid.Grid怎麽用?Python grid.Grid使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在grid的用法示例。


在下文中一共展示了grid.Grid方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: _define_grid

# 需要導入模塊: import grid [as 別名]
# 或者: from grid import Grid [as 別名]
def _define_grid(self):
        """
        Generate a grid/mesh to the problem
        """
        if self._dimension == 1:
            return grid.Grid((Problem.GRID_SIZE, self.dimension + 1))
        else:
            # TODO create Grid2d class and replace the following with it
            return grid.Grid((Problem.GRID_SIZE, Problem.GRID_SIZE, len(self.tension))) 
開發者ID:pathfinder14,項目名稱:OpenSAPM,代碼行數:11,代碼來源:problem.py

示例2: __init__

# 需要導入模塊: import grid [as 別名]
# 或者: from grid import Grid [as 別名]
def __init__(self):
        Tile.configure()
        if len(sys.argv)>1 and sys.argv[1] == '-l':
            self.grid = eval(gamesave.load_game_state(gamesave.SAVEDIR+gamesave.LASTSAVE))
        else:
            self.grid = Grid()
        self.turn = 0
        self.gameover = False 
開發者ID:mucamaca,項目名稱:gravity_connect,代碼行數:10,代碼來源:core.py

示例3: _setupGrid

# 需要導入模塊: import grid [as 別名]
# 或者: from grid import Grid [as 別名]
def _setupGrid(self):
        def do_them(lines, width=self.line_width, grid2=False):
            for line in lines:
                color = QtGui.QColor()
                color.setNamedColor(line.style)
                pen = QtGui.QPen(color, width)
                pen.setJoinStyle(QtCore.Qt.RoundJoin)
                pen.setCapStyle(QtCore.Qt.RoundCap)
                start = self.mapFromLonLat(QtCore.QPointF(line.coordinates[0][1], line.coordinates[0][0]))
                for pt in range(1, len(line.coordinates)):
                    end = self.mapFromLonLat(QtCore.QPointF(line.coordinates[pt][1], line.coordinates[pt][0]))
                    ln = QtGui.QGraphicsLineItem(QtCore.QLineF(start, end))
                    ln.setPen(pen)
                    ln.setZValue(0)
                    self.addItem(ln)
                    if grid2:
                        self._gridGroup2.addToGroup(ln)
                    else:
                        self._gridGroup.addToGroup(ln)
                    start = end
            return
        self.lines = Grid()
        do_them(self.lines.lines)
        self.grid_lines = len(self.lines.lines)
        lines = Grid_Boundary()
        if len(lines.lines) > 0:
            lines.lines[0].style = self.colors['grid_boundary']
            do_them(lines.lines, width=0)
        if self.existing_grid2:
            lines2 = Grid(grid2=True)
            do_them(lines2.lines, grid2=True) 
開發者ID:ozsolarwind,項目名稱:siren,代碼行數:33,代碼來源:wascene.py

示例4: setUp

# 需要導入模塊: import grid [as 別名]
# 或者: from grid import Grid [as 別名]
def setUp(self):
        self.grid = Grid("/Users/dean/Desktop/og/bo.jpg", pix_multi=.014, diamond=True, colorful=ColorType.kANALOGOUS, 
            working_res=1600, enlarge=1600) 
開發者ID:skiptomyliu,項目名稱:mosaicshapes,代碼行數:5,代碼來源:test_grid.py

示例5: __init__

# 需要導入模塊: import grid [as 別名]
# 或者: from grid import Grid [as 別名]
def __init__(self, params, fname, replace=False, partitions=100):

        self.replace = replace
        self.mu = params['mu']
        self.cov = params['cov']
        self.n = params['n']
        self.Z = [N/np.sum(self.n) for N in self.n]

        self.data = self.generate_data(fname=fname)
        self.grid_obj = Grid(self.data, partitions)
        self.grid = self.grid_obj.axis
        

        self.dist = self.compute_distribution() 
開發者ID:ksanjeevan,項目名稱:randomforest-density-python,代碼行數:16,代碼來源:df_help.py

示例6: create_reg_images

# 需要導入模塊: import grid [as 別名]
# 或者: from grid import Grid [as 別名]
def create_reg_images(photo_path, pix_multi, diamond, color,
                      working_res, enlarge, pool, output_path):

    grid = Grid(photo_path, pix=0, pix_multi=pix_multi, diamond=diamond,
                colorful=color, working_res=working_res, enlarge=enlarge)

    total_updates = 20
    step_size = util.clamp_int(int(math.ceil(grid.rows/(1.0*total_updates))), 1, 10000)

    ending_index = step_size*total_updates
    # diff = grid.rows - step_size*total_updates

    todos = []
    for i in range(total_updates+1):
        s_index = step_size*i
        e_index = s_index + step_size
        todos.append((s_index, e_index, output_path))

        is_continue = False if e_index >= grid.rows else True
        if not is_continue:
            break

    # double check that we are not doing double work
    try:
        pool = ThreadPool(8)
        pool.map(grid.grid_start_end_thread, todos)
        pool.close()
        pool.join()
    except (KeyboardInterrupt, SystemExit):
        pool.terminate()

    grid.save(output_path)

    #
    #
    # print 100in
    # grid.grid_start_end(0, grid.rows)
    # grid.save(output_path)

    # if e_index < grid.rows:
    #     s_index = ending_index
    #     e_index = grid.rows
    #     grid.grid_start_end(s_index, e_index)
    #     grid.save(output_path)
    #     print 100 
開發者ID:skiptomyliu,項目名稱:mosaicshapes,代碼行數:47,代碼來源:run.py


注:本文中的grid.Grid方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。