Попытка опубликовать многомерный массив с php

Сравнить array по первому столбцу и проверить, все ли True s для строки:

То же решение в numpy для лучшей производительности:

a = df.values
b = (a == a[:, [0]]).all(axis=1)
print (b)
[ True  True False]

И при необходимости Series:

s = pd.Series(b, axis=df.index)

Сравнение решений:

data = [[10,10,10],[12,12,12],[10,12,10]]
df = pd.DataFrame(data,columns=['Col1','Col2','Col3'])

#[30000 rows x 3 columns]
df = pd.concat([df] * 10000, ignore_index=True)

#jez - numpy array
In [14]: %%timeit
    ...: a = df.values
    ...: b = (a == a[:, [0]]).all(axis=1)
141 µs ± 3.23 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)

#jez - Series 
In [15]: %%timeit
    ...: a = df.values
    ...: b = (a == a[:, [0]]).all(axis=1)
    ...: pd.Series(b, index=df.index)
169 µs ± 2.02 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)

#Andy Hayden
In [16]: %%timeit
    ...: df.eq(df.iloc[:, 0], axis=0).all(axis=1)
2.22 ms ± 68.5 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)

#Wen1
In [17]: %%timeit
    ...: list(map(lambda x : len(set(x))==1,df.values))
56.8 ms ± 1.04 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)

#K.-Michael Aye
In [18]: %%timeit
    ...: df.apply(lambda x: len(set(x)) == 1, axis=1)
686 ms ± 23.7 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

#Wen2    
In [19]: %%timeit
    ...: df.nunique(1).eq(1)
2.87 s ± 115 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
1
задан Flimzy 5 March 2019 в 14:36
поделиться

3 ответа

Попробуйте это:

if (isset(

Попробуйте это:

[110]POST['submit'])) { $valgt =

Попробуйте это:

[110]POST['Filmarkiv']; echo "<section id='valgtfilm'> <h1> " .$filmarkiv [$valgt]['titel']. " </h1> <p> " .$filmarkiv [$valgt]['besk']. "</p> <P> " .$filmarkiv [$valgt]['skues']. " </p> <img src=' " .$filmarkiv [$valgt]['img']. " ' alt='Posterplakat' /> <img src=' " .$filmarkiv [$valgt]['rull']. " ' alt='Posterplakat' /> <a href=' ".$filmarkiv[$valgt]['imdblink']." ' id='imdblink'>Link til ImdB</a> </section>"; };
0
ответ дан FabianGillenius 5 March 2019 в 14:36
поделиться

Пожалуйста, обновите ваш код моим кодом для отправки кода формы.

if (isset(

Пожалуйста, обновите ваш код моим кодом для отправки кода формы.

[110]POST['submit'])) { $valgt =

Пожалуйста, обновите ваш код моим кодом для отправки кода формы.

[110]POST['Filmarkiv']; if(isset($filmarkiv[$valgt])){ echo "<section id='valgtfilm'> <h1> " .$filmarkiv[$valgt]['titel']. " </h1> <p> " .$filmarkiv[$valgt]['besk']. "</p> <P> " .$filmarkiv[$valgt]['skues']. " </p> <img src=' " .$filmarkiv[$valgt]['img']. " ' alt='Posterplakat' /> <img src=' " .$filmarkiv[$valgt]['rull']. " ' alt='Posterplakat' /> <a href=' ".$filmarkiv[$valgt]['imdblink']." ' id='imdblink'>Link til ImdB</a> </section>"; } else{ echo 'Not Found'; } }
0
ответ дан Bhavin Thummar 5 March 2019 в 14:36
поделиться

Это должно быть как у ...

 <?php

                if (isset(

Это должно быть как у ...

[110]

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

<?php

                     if (isset(

Это должно быть как у ...

[110]

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

[111]POST['submit'])) { $valgt =

Это должно быть как у ...

[110]

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

[111]POST['Filmarkiv']; if ($valgt) { echo "<section id='valgtfilm'>"; ?> <h1> <?=($filmarkiv[$valgt]['titel']) ? ($filmarkiv[$valgt]['titel']) : ("")?> </h1> <p> <?=($filmarkiv[$valgt]['besk']) ? ($filmarkiv[$valgt]['besk']) : ("")?> </p> <P> <?=($filmarkiv[$valgt]['skues']) ? ($filmarkiv[$valgt]['skues']) : ("")?> </p> <?=($filmarkiv[$valgt]['img']) ? ("<img src=' " .$filmarkiv[$valgt]['img']. " ' alt='Posterplakat' />") : ("")?> <?=($filmarkiv[$valgt]['rull']) ? ("<img src=' " .$filmarkiv[$valgt]['rull']. " ' alt='Posterplakat' />") : ("")?> <?=($filmarkiv[$valgt]['imdblink']) ? ("<a href=' " .$filmarkiv[$valgt]['imdblink']. " '> Link til ImdB</a> </section>") : (" </section>")?>; <? }}; ?>
POST['submit'])) { $valgt =

Это должно быть как у ...

[110]

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

<?php

                     if (isset(

Это должно быть как у ...

[110]

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

[111]POST['submit'])) { $valgt =

Это должно быть как у ...

[110]

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

[111]POST['Filmarkiv']; if ($valgt) { echo "<section id='valgtfilm'>"; ?> <h1> <?=($filmarkiv[$valgt]['titel']) ? ($filmarkiv[$valgt]['titel']) : ("")?> </h1> <p> <?=($filmarkiv[$valgt]['besk']) ? ($filmarkiv[$valgt]['besk']) : ("")?> </p> <P> <?=($filmarkiv[$valgt]['skues']) ? ($filmarkiv[$valgt]['skues']) : ("")?> </p> <?=($filmarkiv[$valgt]['img']) ? ("<img src=' " .$filmarkiv[$valgt]['img']. " ' alt='Posterplakat' />") : ("")?> <?=($filmarkiv[$valgt]['rull']) ? ("<img src=' " .$filmarkiv[$valgt]['rull']. " ' alt='Posterplakat' />") : ("")?> <?=($filmarkiv[$valgt]['imdblink']) ? ("<a href=' " .$filmarkiv[$valgt]['imdblink']. " '> Link til ImdB</a> </section>") : (" </section>")?>; <? }}; ?>
POST['Filmarkiv']; if ($valgt) { echo "<section id='valgtfilm'> <h1> " .$filmarkiv[$valgt]['titel']." </h1> <p> " .$filmarkiv[$valgt]['besk']."</p> <P> " .$filmarkiv[$valgt]['skues']." </p> <img src=' " .$filmarkiv[$valgt]['img']. " ' alt='Posterplakat' /> <img src=' " .$filmarkiv[$valgt]['rull']. " ' alt='Posterplakat' /> <a href=' ".$filmarkiv[$valgt][imdb]." ' id='imdblink'>Link til ImdB</a> </section>"; }}; ?>

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

<?php

                     if (isset(

Это должно быть как у ...

[110]

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

[111]POST['submit'])) { $valgt =

Это должно быть как у ...

[110]

но лучше сделать это так, чтобы позже вы не столкнулись с проблемой неопределенного индекса ...

[111]POST['Filmarkiv']; if ($valgt) { echo "<section id='valgtfilm'>"; ?> <h1> <?=($filmarkiv[$valgt]['titel']) ? ($filmarkiv[$valgt]['titel']) : ("")?> </h1> <p> <?=($filmarkiv[$valgt]['besk']) ? ($filmarkiv[$valgt]['besk']) : ("")?> </p> <P> <?=($filmarkiv[$valgt]['skues']) ? ($filmarkiv[$valgt]['skues']) : ("")?> </p> <?=($filmarkiv[$valgt]['img']) ? ("<img src=' " .$filmarkiv[$valgt]['img']. " ' alt='Posterplakat' />") : ("")?> <?=($filmarkiv[$valgt]['rull']) ? ("<img src=' " .$filmarkiv[$valgt]['rull']. " ' alt='Posterplakat' />") : ("")?> <?=($filmarkiv[$valgt]['imdblink']) ? ("<a href=' " .$filmarkiv[$valgt]['imdblink']. " '> Link til ImdB</a> </section>") : (" </section>")?>; <? }}; ?>
0
ответ дан Sayed Mohd Ali 5 March 2019 в 14:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: