df
>>> import numpy as np
>>>
>>>
>>> def noZeros(a):
... arr = np.array(a)
... rows = arr[ ~np.all(arr == 0, axis = 1)]
... colsTrue = ~np.all(rows == 0, axis = 0)
... return rows[:, colsTrue == True]
...
>>> a = [
... [0,'a',0,1,0],
... [0,0,'s',3,0],
... [0,0,3,1,0],
... [0,0,0,0,0],
... ]
>>> noZeros(a)
__main__:3: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 3, in noZeros
File "/home/w2/env/lib/python3.4/site-packages/numpy/core/fromnumeric.py", line 2050, in all
return arr.all(axis=axis, out=out, **kwargs)
File "/home/w2/env/lib/python3.4/site-packages/numpy/core/_methods.py", line 41, in _all
return umr_all(a, axis, dtype, out, keepdims)
numpy.core._internal.AxisError: axis 1 is out of bounds for array of dimension 0
0.818514878027
Sentense: Можно выдыхать спокойно, новые Star Wars олдскульно отличные.Абрамс — крутой, как и всегда. Сценарий, музыка, актёры и съемка — идеально.
Net: 0.8496 | Original: 0.9945 | mse: 0.020996091420100005
----
Sentense: Всем советую сходить на звездные войны супер фильм
Net: 0.6521 | Original: 0.9171 | mse: 0.07022710247469019
----
Sentense: СИЛА ПРОБУДИЛАСЬ! ДА ПРИБУДЕТ С ВАМИ СИЛА СЕГОДНЯ НА ПРЕМЬЕРЕЧУДА, КОТОРОЕ ВЫ ЖДАЛИ 10 ЛЕТ!
Net: 0.5084 | Original: 0.8428 | mse: 0.11181628888559215
----
Sentense: Хоть и не являюсь поклонницей #StarWars,но это исполнение чудесно!
Net: 0.6073 | Original: 0.8013 | mse: 0.037626316978027215
----
Sentense: Кто сегодня посмотрел звездные войны? я я я :))
Net: 0.9997 | Original: 0.7515 | mse: 0.06161306839960497
----
Sentense: Новые Звездные войны лучше первого эпизода, но хуже всех остальных
Net: 0.7553 | Original: 0.6476 | mse: 0.011603524060728511
----
Sentense: Хан Соло умрёт. Приятного просмотра
Net: 0.8520 | Original: 0.6473 | mse: 0.041919074830498025
----
Sentense: У всех вокруг Звездные войны. Я одна что ли не в теме?
Net: 0.3137 | Original: 0.642 | mse: 0.10776774679754442
----
Sentense: Идти или не идти на Звездные Войны, вот в чем вопрос
Net: 0.3598 | Original: 0.6389 | mse: 0.07788687273479397
----
Sentense: Звездные войны оставили двоякие впечатления. И хорошо и не очень.Местами не чувствовалось что это те самые… что-то чужое проскальзывало
Net: 0.7570 | Original: 0.5947 | mse: 0.026341183355763607
----
Sentense: Вокруг столько разговоров, неужели только я не фанатею по Звёздным войнам?
Net: 0.2960 | Original: 0.3408 | mse: 0.002010777129260961
----
Sentense: они вырвали мое бедное сердце из грудной клетки и разбили его на миллионы и миллионы осколков
Net: 0.4511 | Original: 0.1187 | mse: 0.11047035887966121
----
Sentense: ненавижу дноклов, проспойлерили мне звездные войны— пижамка найла
Net: 0.4842 | Original: 0.1056 | mse: 0.14336165619139976
----
Sentense: Проснулась и поняла, что новый Star Wars разочаровал
Net: 0.5266 | Original: 0.0939 | mse: 0.1871920009783976
----
Sentense: Я разочарован #пробуждениесилы
Net: 0.4147 | Original: 0.041 | mse: 0.1396483722604013
Если мне нужно построить функцию, которая в зависимости от страницы будет отдавать значение.
То как в этом случае? Использовать enumerate для получения индекса и break для выхода?