cmake_minimum_required(VERSION 2.8)
project( example )
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable( example example.cpp )
target_link_libraries( example ${OpenCV_LIBS} )
cmake .
make
a = np.random.randint(15, 37, (2, 3, 4))
print(a)
[[[33 22 16 29]
[28 36 36 23]
[15 26 27 24]]
[[17 26 36 31]
[28 20 33 32]
[22 30 19 31]]]
b = np.full_like(a.astype(str), 'medium')
b[a < 20] = 'small'
b[a > 30] = 'large'
print(b)
[[['large' 'medium' 'small' 'medium']
['medium' 'large' 'large' 'medium']
['small' 'medium' 'medium' 'medium']]
[['small' 'medium' 'large' 'large']
['medium' 'medium' 'large' 'large']
['medium' 'medium' 'small' 'large']]]
>>> multiplier()
[<function multiplier.<locals>.<listcomp>.<lambda> at 0x10aa5b620>, <function multiplier.<locals>.<listcomp>.<lambda> at 0x10aa5b510>, <function multiplier.<locals>.<listcomp>.<lambda> at 0x10aa5b598>, <function multiplier.<locals>.<listcomp>.<lambda> at 0x10aa5b840>]
>>> m = lambda x, i=0: i*x
>>> m(2)
0
>>> m = lambda x, i=1: i*x
>>> m(2)
2
...
version: '3.1'
services:
php74:
image: php:7.4
volumes:
- ./:/opt/site
container_name: php-74
working_dir: /opt/site
command: php -f /opt/site/somescript.php
php73:
image: php:7.3
volumes:
- ./:/opt/site
container_name: php-73
working_dir: /opt/site
command: php -f /opt/site/somescript.php
YEAR_HOLIDAYS = 'HOLIDAYS:{year}'
...
@classmethod
def is_work_day(cls, date):
if date.weekday() in [5,6]:
return False
holidays = cache.get(YEAR_HOLIDAYS.format(year=date.year))
if not holidays:
holidays = cls.objects.filter(year=date.year).values_list('date', flat=True)
cache.set(YEAR_HOLIDAYS.format(year=date.year), holidays)
if date in holidays:
return False
return True